[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