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

Commitb87d192

Browse files
committed
Adding test code for Print::print/println(const String &)
1 parent724015b commitb87d192

File tree

2 files changed

+37
-16
lines changed

2 files changed

+37
-16
lines changed

‎test/src/Print/test_print.cpp‎

Lines changed: 19 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,21 @@ TEST_CASE ("Print::print(char)", "[Print-print-01]")
2222
PrintMock mock;
2323

2424
mock.print('A');
25+
2526
REQUIRE(mock._str =="A");
2627
}
2728

28-
TEST_CASE ("Print::print(int, int = DEC|HEX|OCT|BIN)","[Print-print-02]")
29+
TEST_CASE ("Print::print(const String &)","[Print-print-02]")
30+
{
31+
PrintMock mock;
32+
arduino::Stringconststr("Test String");
33+
34+
mock.print(str);
35+
36+
REQUIRE(mock._str =="Test String");
37+
}
38+
39+
TEST_CASE ("Print::print(int, int = DEC|HEX|OCT|BIN)","[Print-print-03]")
2940
{
3041
PrintMock mock;
3142

@@ -37,7 +48,7 @@ TEST_CASE ("Print::print(int, int = DEC|HEX|OCT|BIN)", "[Print-print-02]")
3748
WHEN("BIN") { mock.print(val, BIN);REQUIRE(mock._str =="1111111111111111111111111111111111111111111111111111111111111111"); }
3849
}
3950

40-
TEST_CASE ("Print::print(unsigned int, int = DEC|HEX|OCT|BIN)","[Print-print-03]")
51+
TEST_CASE ("Print::print(unsigned int, int = DEC|HEX|OCT|BIN)","[Print-print-04]")
4152
{
4253
PrintMock mock;
4354

@@ -49,7 +60,7 @@ TEST_CASE ("Print::print(unsigned int, int = DEC|HEX|OCT|BIN)", "[Print-print-03
4960
WHEN("BIN") { mock.print(val, BIN);REQUIRE(mock._str =="10001"); }
5061
}
5162

52-
TEST_CASE ("Print::print(long, int = DEC|HEX|OCT|BIN)","[Print-print-04]")
63+
TEST_CASE ("Print::print(long, int = DEC|HEX|OCT|BIN)","[Print-print-05]")
5364
{
5465
PrintMock mock;
5566

@@ -61,7 +72,7 @@ TEST_CASE ("Print::print(long, int = DEC|HEX|OCT|BIN)", "[Print-print-04]")
6172
WHEN("BIN") { mock.print(val, BIN);REQUIRE(mock._str =="1111111111111111111111111111111111111111111111111111111111111111"); }
6273
}
6374

64-
TEST_CASE ("Print::print(unsigned long, int = DEC|HEX|OCT|BIN)","[Print-print-04]")
75+
TEST_CASE ("Print::print(unsigned long, int = DEC|HEX|OCT|BIN)","[Print-print-06]")
6576
{
6677
PrintMock mock;
6778

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

76-
TEST_CASE ("Print::print(long long, int = DEC|HEX|OCT|BIN)","[Print-print-05]")
87+
TEST_CASE ("Print::print(long long, int = DEC|HEX|OCT|BIN)","[Print-print-07]")
7788
{
7889
PrintMock mock;
7990

@@ -85,7 +96,7 @@ TEST_CASE ("Print::print(long long, int = DEC|HEX|OCT|BIN)", "[Print-print-05]")
8596
WHEN("BIN") { mock.print(val, BIN);REQUIRE(mock._str =="1111111111111111111111111111111111111111111111111111111111111111"); }
8697
}
8798

88-
TEST_CASE ("Print::print(unsigned long long, int = DEC|HEX|OCT|BIN)","[Print-print-06]")
99+
TEST_CASE ("Print::print(unsigned long long, int = DEC|HEX|OCT|BIN)","[Print-print-08]")
89100
{
90101
PrintMock mock;
91102

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

100-
TEST_CASE ("Print::print(double, int = 2)","[Print-print-07]")
111+
TEST_CASE ("Print::print(double, int = 2)","[Print-print-09]")
101112
{
102113
PrintMock mock;
103114

@@ -128,7 +139,7 @@ TEST_CASE ("Print::print(double, int = 2)", "[Print-print-07]")
128139
WHEN ("val is INFINITY") { mock.print(INFINITY);REQUIRE(mock._str =="inf"); }
129140
}
130141

131-
TEST_CASE ("Print::print(Printable)","[Print-print-08]")
142+
TEST_CASE ("Print::print(Printable)","[Print-print-10]")
132143
{
133144
PrintMock mock;
134145

‎test/src/Print/test_println.cpp‎

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

29-
TEST_CASE ("Print::println(int, int = DEC (default))","[Print-println-02]")
29+
TEST_CASE ("Print::println(const String &)","[Print-print-02]")
30+
{
31+
PrintMock mock;
32+
arduino::Stringconststr("Test String");
33+
34+
mock.println(str);
35+
36+
REQUIRE(mock._str =="Test String\r\n");
37+
}
38+
39+
TEST_CASE ("Print::println(int, int = DEC (default))","[Print-println-03]")
3040
{
3141
PrintMock mock;
3242
intconst val = -1;
@@ -36,7 +46,7 @@ TEST_CASE ("Print::println(int, int = DEC (default))", "[Print-println-02]")
3646
REQUIRE(mock._str =="-1\r\n");
3747
}
3848

39-
TEST_CASE ("Print::println(unsigned int, int = DEC (default))","[Print-println-03]")
49+
TEST_CASE ("Print::println(unsigned int, int = DEC (default))","[Print-println-04]")
4050
{
4151
PrintMock mock;
4252
unsignedintconst val =17;
@@ -46,7 +56,7 @@ TEST_CASE ("Print::println(unsigned int, int = DEC (default))", "[Print-println-
4656
REQUIRE(mock._str =="17\r\n");
4757
}
4858

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

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

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

79-
TEST_CASE ("Print::println(unsigned long long, int = DEC|HEX|OCT|BIN)","[Print-println-06]")
89+
TEST_CASE ("Print::println(unsigned long long, int = DEC|HEX|OCT|BIN)","[Print-println-08]")
8090
{
8191
PrintMock mock;
8292
unsignedlonglongconst val =17;
@@ -86,7 +96,7 @@ TEST_CASE ("Print::println(unsigned long long, int = DEC|HEX|OCT|BIN)", "[Print-
8696
REQUIRE(mock._str =="17\r\n");
8797
}
8898

89-
TEST_CASE ("Print::println(double, int = 2)","[Print-println-07]")
99+
TEST_CASE ("Print::println(double, int = 2)","[Print-println-09]")
90100
{
91101
PrintMock mock;
92102
doubleconst val =3.1459;
@@ -96,7 +106,7 @@ TEST_CASE ("Print::println(double, int = 2)", "[Print-println-07]")
96106
REQUIRE(mock._str =="3.15\r\n");
97107
}
98108

99-
TEST_CASE ("Print::println(Printable)","[Print-println-08]")
109+
TEST_CASE ("Print::println(Printable)","[Print-println-10]")
100110
{
101111
PrintMock mock;
102112
PrintableMock printable;

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp