[Wine-devel] Added test for IShellLinkW_GetPath
Alexander Morozov
amorozov на etersoft.ru
Чт Апр 21 16:29:23 MSD 2011
Для отступов надо использовать пробелы вместо табов.
Перед тестами, которые не проходят на текущем wine надо вставить todo_wine.
From: codelock <codelock на etersoft.ru>
Надо сделать, чтобы при создании патча прописывались реальные имя и фамилия:
git config user.name "Ivan Petrov"
+static void test_get_path( void )
Пробелы между void и скобками надо убрать.
+ WCHAR tmpDir[ MAX_PATH ];
+ const WCHAR prefix[] = { 't','m','p', 0 };
+ const WCHAR testWord[] = { 's','t','r','i','n','g', 0 };
+ const WCHAR linkName[] = { 'l','i','n','k','.','l','n','k', 0 };
Строковые константы принято обяъвлять со static const. Также надо убрать
пробел между запятой и 0.
+ WCHAR fileName[ MAX_PATH ];
+ WCHAR buffer[ MAX_PATH ];
Пробелы между MAX_PATH и квадратными скобками надо убрать.
+ errorCode = GetTempPathW( sizeof(buffer) / sizeof(WCHAR), buffer );
+ ok( errorCode != 0, "GetTempPath failed (0x%08x)\n", GetLastError() );
+ errorCode = GetLongPathNameW( buffer, tmpDir, sizeof(tmpDir) /
sizeof(WCHAR) );
+ ok( errorCode != 0, "GetLongPathNameW failed (0x%08x)\n", GetLastError()
);
+ errorCode = GetTempFileNameW( tmpDir, prefix, 0, fileName );
+ ok( errorCode != 0, "GetTempFileName failed (0x%08x)\n", GetLastError() );
Все эти функции не возвращают код ошибки. Так что называть переменную
errorCode как-то неправильно.
Подробная информация о списке рассылки Wine-devel