Alternate e697dbe9c5997e35395fe158628dd8c5209481da
for Visual Studio 2022 and Windows 11.
読み取り中…
検索中…
一致する文字列を見つけられません
TemplateTest.cpp
[詳解]
1
5
6#include "pch.h"
7#include "WindowsLibrary.h"
8
9using namespace Microsoft::VisualStudio::CppUnitTestFramework;
10
11namespace WindowsLibraryTest
12{
13 // @sa https://docs.microsoft.com/ja-jp/visualstudio/test/microsoft-visualstudio-testtools-cppunittestframework-api-reference?view=vs-2022
14 TEST_CLASS (TemplateTest)
15 {
16 public:
17 BEGIN_TEST_CLASS_ATTRIBUTE()
18 TEST_CLASS_ATTRIBUTE(L"Category", L"Template")
19 // TEST_CLASS_ATTRIBUTE(L"Date", L"2019.12.21")
20 // TEST_CLASS_ATTRIBUTE(L"Ignore", L"true")
21 TEST_CLASS_ATTRIBUTE(L"Description", L"テンプレートなのでこれは実行されません。")
22 END_TEST_CLASS_ATTRIBUTE()
23
24 TEST_CLASS_INITIALIZE (ClassInitialize)
25 {
26 Logger::WriteMessage ("class initialize.\n");
27 }
28
29 TEST_CLASS_CLEANUP (ClassCleanup)
30 {
31 Logger::WriteMessage ("class cleanup.\n");
32 }
33
34 TEST_METHOD_INITIALIZE (MethodInitialize)
35 {
36 Logger::WriteMessage ("method initialize.\n");
37 }
38
39 TEST_METHOD_CLEANUP (MethodCleanup)
40 {
41 Logger::WriteMessage ("method cleanup.\n");
42 }
43
44 BEGIN_TEST_METHOD_ATTRIBUTE(TemplateSampleTest1)
45 // TEST_OWNER(L"kumakuma0421")
46 TEST_DESCRIPTION(L"これは'TemplateSampleTest1'のテンプレートとなります。")
47 TEST_PRIORITY(8)
48 // TEST_IGNORE()
49 TEST_METHOD_ATTRIBUTE(L"Category", L"Template")
50 END_TEST_METHOD_ATTRIBUTE()
51
52 TEST_METHOD (TemplateSampleTest1)
53 {
54 Assert::AreEqual<int> (123, 123, _T ("This test is failed.\n"));
55 Logger::WriteMessage("Output TemplateSampleTest1.\n");
56 }
57
58 BEGIN_TEST_METHOD_ATTRIBUTE(TemplateSampleTest2)
59 // TEST_OWNER(L"kumakuma0421")
60 TEST_DESCRIPTION(L"これは'TemplateSampleTest2'のテンプレートとなります。")
61 TEST_PRIORITY(1)
62 // TEST_IGNORE()
63 TEST_METHOD_ATTRIBUTE(L"Category", L"Template")
64 END_TEST_METHOD_ATTRIBUTE()
65
66 TEST_METHOD (TemplateSampleTest2)
67 {
68 Assert::AreEqual<int> (123, 123, _T ("This test is failed.\n"));
69 Logger::WriteMessage("Output TemplateSampleTest2.\n");
70 }
71 };
72}
WindowsAPIを集約したプロジェクトファイル
プリコンパイル済みヘッダー ファイルです。
TEST_CLASS(ArrayTest)
Definition: ArrayTest.cpp:19