Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitcbd8350

Browse files
committed
Adding test code for Print::print/println(const char [])
1 parentb87d192 commitcbd8350

File tree

2 files changed

+37
-17
lines changed

2 files changed

+37
-17
lines changed

‎test/src/Print/test_print.cpp‎

Lines changed: 18 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,17 @@ TEST_CASE ("Print::print(const String &)", "[Print-print-02]")
3636
REQUIRE(mock._str =="Test String");
3737
}
3838

39-
TEST_CASE ("Print::print(int, int = DEC|HEX|OCT|BIN)","[Print-print-03]")
39+
TEST_CASE ("Print::print(const char str[])","[Print-print-03]")
40+
{
41+
PrintMock mock;
42+
constchar str[] ="Test String";
43+
44+
mock.print(str);
45+
46+
REQUIRE(mock._str =="Test String");
47+
}
48+
49+
TEST_CASE ("Print::print(int, int = DEC|HEX|OCT|BIN)","[Print-print-04]")
4050
{
4151
PrintMock mock;
4252

@@ -48,7 +58,7 @@ TEST_CASE ("Print::print(int, int = DEC|HEX|OCT|BIN)", "[Print-print-03]")
4858
WHEN("BIN") { mock.print(val, BIN);REQUIRE(mock._str =="1111111111111111111111111111111111111111111111111111111111111111"); }
4959
}
5060

51-
TEST_CASE ("Print::print(unsigned int, int = DEC|HEX|OCT|BIN)","[Print-print-04]")
61+
TEST_CASE ("Print::print(unsigned int, int = DEC|HEX|OCT|BIN)","[Print-print-05]")
5262
{
5363
PrintMock mock;
5464

@@ -60,7 +70,7 @@ TEST_CASE ("Print::print(unsigned int, int = DEC|HEX|OCT|BIN)", "[Print-print-04
6070
WHEN("BIN") { mock.print(val, BIN);REQUIRE(mock._str =="10001"); }
6171
}
6272

63-
TEST_CASE ("Print::print(long, int = DEC|HEX|OCT|BIN)","[Print-print-05]")
73+
TEST_CASE ("Print::print(long, int = DEC|HEX|OCT|BIN)","[Print-print-06]")
6474
{
6575
PrintMock mock;
6676

@@ -72,7 +82,7 @@ TEST_CASE ("Print::print(long, int = DEC|HEX|OCT|BIN)", "[Print-print-05]")
7282
WHEN("BIN") { mock.print(val, BIN);REQUIRE(mock._str =="1111111111111111111111111111111111111111111111111111111111111111"); }
7383
}
7484

75-
TEST_CASE ("Print::print(unsigned long, int = DEC|HEX|OCT|BIN)","[Print-print-06]")
85+
TEST_CASE ("Print::print(unsigned long, int = DEC|HEX|OCT|BIN)","[Print-print-07]")
7686
{
7787
PrintMock mock;
7888

@@ -84,7 +94,7 @@ TEST_CASE ("Print::print(unsigned long, int = DEC|HEX|OCT|BIN)", "[Print-print-0
8494
WHEN("BIN") { mock.print(val, BIN);REQUIRE(mock._str =="10001"); }
8595
}
8696

87-
TEST_CASE ("Print::print(long long, int = DEC|HEX|OCT|BIN)","[Print-print-07]")
97+
TEST_CASE ("Print::print(long long, int = DEC|HEX|OCT|BIN)","[Print-print-08]")
8898
{
8999
PrintMock mock;
90100

@@ -96,7 +106,7 @@ TEST_CASE ("Print::print(long long, int = DEC|HEX|OCT|BIN)", "[Print-print-07]")
96106
WHEN("BIN") { mock.print(val, BIN);REQUIRE(mock._str =="1111111111111111111111111111111111111111111111111111111111111111"); }
97107
}
98108

99-
TEST_CASE ("Print::print(unsigned long long, int = DEC|HEX|OCT|BIN)","[Print-print-08]")
109+
TEST_CASE ("Print::print(unsigned long long, int = DEC|HEX|OCT|BIN)","[Print-print-09]")
100110
{
101111
PrintMock mock;
102112

@@ -108,7 +118,7 @@ TEST_CASE ("Print::print(unsigned long long, int = DEC|HEX|OCT|BIN)", "[Print-pr
108118
WHEN("BIN") { mock.print(val, BIN);REQUIRE(mock._str =="10001"); }
109119
}
110120

111-
TEST_CASE ("Print::print(double, int = 2)","[Print-print-09]")
121+
TEST_CASE ("Print::print(double, int = 2)","[Print-print-10]")
112122
{
113123
PrintMock mock;
114124

@@ -139,7 +149,7 @@ TEST_CASE ("Print::print(double, int = 2)", "[Print-print-09]")
139149
WHEN ("val is INFINITY") { mock.print(INFINITY);REQUIRE(mock._str =="inf"); }
140150
}
141151

142-
TEST_CASE ("Print::print(Printable)","[Print-print-10]")
152+
TEST_CASE ("Print::print(Printable)","[Print-print-11]")
143153
{
144154
PrintMock mock;
145155

‎test/src/Print/test_println.cpp‎

Lines changed: 19 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ TEST_CASE ("Print::println(char)", "[Print-println-01]")
2626
REQUIRE(mock._str =="A\r\n");
2727
}
2828

29-
TEST_CASE ("Print::println(const String &)","[Print-print-02]")
29+
TEST_CASE ("Print::println(const String &)","[Print-println-02]")
3030
{
3131
PrintMock mock;
3232
arduino::Stringconststr("Test String");
@@ -36,7 +36,17 @@ TEST_CASE ("Print::println(const String &)", "[Print-print-02]")
3636
REQUIRE(mock._str =="Test String\r\n");
3737
}
3838

39-
TEST_CASE ("Print::println(int, int = DEC (default))","[Print-println-03]")
39+
TEST_CASE ("Print::println(const char str[])","[Print-println-03]")
40+
{
41+
PrintMock mock;
42+
constchar str[] ="Test String";
43+
44+
mock.println(str);
45+
46+
REQUIRE(mock._str =="Test String\r\n");
47+
}
48+
49+
TEST_CASE ("Print::println(int, int = DEC (default))","[Print-println-04]")
4050
{
4151
PrintMock mock;
4252
intconst val = -1;
@@ -46,7 +56,7 @@ TEST_CASE ("Print::println(int, int = DEC (default))", "[Print-println-03]")
4656
REQUIRE(mock._str =="-1\r\n");
4757
}
4858

49-
TEST_CASE ("Print::println(unsigned int, int = DEC (default))","[Print-println-04]")
59+
TEST_CASE ("Print::println(unsigned int, int = DEC (default))","[Print-println-05]")
5060
{
5161
PrintMock mock;
5262
unsignedintconst val =17;
@@ -56,7 +66,7 @@ TEST_CASE ("Print::println(unsigned int, int = DEC (default))", "[Print-println-
5666
REQUIRE(mock._str =="17\r\n");
5767
}
5868

59-
TEST_CASE ("Print::println(long, int = DEC (default))","[Print-println-05]")
69+
TEST_CASE ("Print::println(long, int = DEC (default))","[Print-println-06]")
6070
{
6171
PrintMock mock;
6272
longconst val = -1;
@@ -66,7 +76,7 @@ TEST_CASE ("Print::println(long, int = DEC (default))", "[Print-println-05]")
6676
REQUIRE(mock._str =="-1\r\n");
6777
}
6878

69-
TEST_CASE ("Print::println(unsigned long, int = DEC (default))","[Print-println-06]")
79+
TEST_CASE ("Print::println(unsigned long, int = DEC (default))","[Print-println-07]")
7080
{
7181
PrintMock mock;
7282
unsignedlongconst val =17;
@@ -76,7 +86,7 @@ TEST_CASE ("Print::println(unsigned long, int = DEC (default))", "[Print-println
7686
REQUIRE(mock._str =="17\r\n");
7787
}
7888

79-
TEST_CASE ("Print::println(long long, int = DEC (default))","[Print-println-07]")
89+
TEST_CASE ("Print::println(long long, int = DEC (default))","[Print-println-08]")
8090
{
8191
PrintMock mock;
8292
longlongconst val = -1;
@@ -86,7 +96,7 @@ TEST_CASE ("Print::println(long long, int = DEC (default))", "[Print-println-07]
8696
REQUIRE(mock._str =="-1\r\n");
8797
}
8898

89-
TEST_CASE ("Print::println(unsigned long long, int = DEC|HEX|OCT|BIN)","[Print-println-08]")
99+
TEST_CASE ("Print::println(unsigned long long, int = DEC|HEX|OCT|BIN)","[Print-println-09]")
90100
{
91101
PrintMock mock;
92102
unsignedlonglongconst val =17;
@@ -96,7 +106,7 @@ TEST_CASE ("Print::println(unsigned long long, int = DEC|HEX|OCT|BIN)", "[Print-
96106
REQUIRE(mock._str =="17\r\n");
97107
}
98108

99-
TEST_CASE ("Print::println(double, int = 2)","[Print-println-09]")
109+
TEST_CASE ("Print::println(double, int = 2)","[Print-println-10]")
100110
{
101111
PrintMock mock;
102112
doubleconst val =3.1459;
@@ -106,7 +116,7 @@ TEST_CASE ("Print::println(double, int = 2)", "[Print-println-09]")
106116
REQUIRE(mock._str =="3.15\r\n");
107117
}
108118

109-
TEST_CASE ("Print::println(Printable)","[Print-println-10]")
119+
TEST_CASE ("Print::println(Printable)","[Print-println-11]")
110120
{
111121
PrintMock mock;
112122
PrintableMock printable;

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp