Alternate e697dbe9c5997e35395fe158628dd8c5209481da
for Visual Studio 2022 and Windows 11.
読み取り中…
検索中…
一致する文字列を見つけられません
WindowsLibraryTest.cpp
[詳解]
1
7
8#include "pch.h"
9#include "WindowsLibrary.h"
10
11using namespace Microsoft::VisualStudio::CppUnitTestFramework;
12
13namespace WindowsLibraryTest
14{
15 TEST_MODULE_INITIALIZE (ModuleInitialize)
16 {
17 Logger::WriteMessage ("WindowsLibraryTest module initialize.\n");
18 }
19
20 TEST_MODULE_CLEANUP (ModuleCleanup)
21 {
22 Logger::WriteMessage ("WindowsLibraryTest module cleanup.\n");
23 }
24
26 {
27 public:
28 TEST_CLASS_INITIALIZE (ClassInitialize)
29 {
30 Logger::WriteMessage ("WindowsLibraryTest class initialize.\n");
31 }
32
33 TEST_CLASS_CLEANUP (ClassCleanup)
34 {
35 Logger::WriteMessage ("WindowsLibraryTest class cleanup.\n");
36 }
37
38 TEST_METHOD_INITIALIZE (MethodInitialize)
39 {
40 Logger::WriteMessage ("WindowsLibraryTest method initialize.\n");
41 }
42
43 TEST_METHOD_CLEANUP (MethodCleanup)
44 {
45 Logger::WriteMessage ("WindowsLibraryTEst method cleanup.\n");
46 }
47
48 TEST_METHOD (dllmainTest)
49 {
50 HMODULE hModule = NULL;
51 LPVOID lpvReserved = NULL;
52
53 Assert::IsTrue(DllMain (hModule, DLL_PROCESS_ATTACH, lpvReserved));
54 Assert::IsTrue(DllMain (hModule, DLL_PROCESS_DETACH, lpvReserved));
55 Assert::IsTrue(DllMain (hModule, DLL_THREAD_ATTACH, lpvReserved));
56 Assert::IsTrue(DllMain (hModule, DLL_THREAD_DETACH, lpvReserved));
57 }
58 };
59}
BOOL APIENTRY DllMain(HMODULE hModule, DWORD dwReasonForCall, LPVOID lpvReserved)
Definition: DBLibrary.cpp:11
WindowsAPIを集約したプロジェクトファイル
プリコンパイル済みヘッダー ファイルです。
TEST_CLASS(ArrayTest)
Definition: ArrayTest.cpp:19
TEST_MODULE_CLEANUP(ModuleCleanup)
TEST_MODULE_INITIALIZE(ModuleInitialize)