Alternate e697dbe9c5997e35395fe158628dd8c5209481da
for Visual Studio 2022 and Windows 11.
読み取り中…
検索中…
一致する文字列を見つけられません
ConsoleTest.cpp
[詳解]
1
5
6#include "pch.h"
7#include "Console.h"
8
9using namespace Microsoft::VisualStudio::CppUnitTestFramework;
10
11namespace WindowsLibraryTest
12{
13 TEST_CLASS (ConsoleTest)
14 {
15 public:
16 TEST_CLASS_INITIALIZE (ClassInitialize)
17 {
18 Logger::WriteMessage ("ConsoleTest class initialize.\n");
19 }
20
21 TEST_CLASS_CLEANUP (ClassCleanup)
22 {
23 Logger::WriteMessage ("ConsoleTest class cleanup.\n");
24 }
25
26 TEST_METHOD_INITIALIZE (MethodInitialize)
27 {
28 Logger::WriteMessage ("ConsoleTest method initialize.\n");
29 }
30
31 TEST_METHOD_CLEANUP (MethodCleanup)
32 {
33 Logger::WriteMessage ("ConsoleTest method cleanup.\n");
34 }
35
36 TEST_METHOD (ConsoleTest1)
37 {
38 alt::Console console;
39 BOOL ret;
40
41 ret = console.Create ();
42 //Assert::IsTrue(ret, _T("Console::Create() failed.\n"));
43
44 ret = console.Init ();
45 //Assert::IsTrue(ret, _T("Console::Init() failed.\n"));
46
48 DWORD dwRet = console.Write (_T ("TEST TEST TEST"));
49 //Assert::AreEqual<DWORD>(14, dwRet, _T("Console::Write() failed.\n"));
50 }
51
52 TEST_METHOD (ConsoleOutTest1)
53 {
54 alt::Console con;
55
56 for (int i = 0; i < 100; i++)
57 {
58 con.Write (_T ("this is a test.\n"));
59 }
60 }
61
62 TEST_METHOD (ConsoleOutTest2)
63 {
64 alt::Console con;
65
66 for (int i = 0; i < 100; i++)
67 {
68 con.Format (_T ("Test No.%d"), i);
69 }
70 }
71 };
72}
コンソールに関するWindowsAPIを集約したクラス
プリコンパイル済みヘッダー ファイルです。
コンソールに関するクラス
Definition: Console.h:88
BOOL APIENTRY SetColor(ForeColor foreColor, BackColor backColor) const
文字色、背景色を設定します。
Definition: Console.cpp:47
DWORD APIENTRY Write(LPCTSTR lpctszString) const
コンソールに文字を出力します。
Definition: Console.cpp:54
BOOL APIENTRY Init()
Consoleクラスを初期化します。
Definition: Console.cpp:30
BOOL APIENTRY Create() const
コンソール出力ウィンドウを作成します。
Definition: Console.cpp:25
VOID APIENTRY Format(LPCTSTR format,...) const
コンソールに文字を出力します。
Definition: Console.cpp:63
TEST_CLASS(ArrayTest)
Definition: ArrayTest.cpp:19