Skip to content

Commit 5a05bb6

Browse files
committed
Add test code for String::String(unsigned char value, unsigned char base)
1 parent 4673dd3 commit 5a05bb6

File tree

1 file changed

+13
-6
lines changed

1 file changed

+13
-6
lines changed

test/src/String/test_String.cpp

+13-6
Original file line numberDiff line numberDiff line change
@@ -35,42 +35,49 @@ TEST_CASE ("Testing String(char) constructor()", "[String-Ctor-03]")
3535
REQUIRE(strcmp(str.c_str(), "A") == 0);
3636
}
3737

38-
TEST_CASE ("Testing String(int, unsigned char base = 10) constructor()", "[String-Ctor-04]")
38+
TEST_CASE ("Testing String(unsigned char, unsigned char base = 10) constructor()", "[String-Ctor-04]")
39+
{
40+
unsigned char const val = 1;
41+
arduino::String str(val);
42+
REQUIRE(strcmp(str.c_str(), "1") == 0);
43+
}
44+
45+
TEST_CASE ("Testing String(int, unsigned char base = 10) constructor()", "[String-Ctor-05]")
3946
{
4047
int const val = -1;
4148
arduino::String str(val);
4249
REQUIRE(strcmp(str.c_str(), "-1") == 0);
4350
}
4451

45-
TEST_CASE ("Testing String(unsigned int, unsigned char base = 10) constructor()", "[String-Ctor-05]")
52+
TEST_CASE ("Testing String(unsigned int, unsigned char base = 10) constructor()", "[String-Ctor-06]")
4653
{
4754
unsigned int const val = 1;
4855
arduino::String str(val);
4956
REQUIRE(strcmp(str.c_str(), "1") == 0);
5057
}
5158

52-
TEST_CASE ("Testing String(long, unsigned char base = 10) constructor()", "[String-Ctor-06]")
59+
TEST_CASE ("Testing String(long, unsigned char base = 10) constructor()", "[String-Ctor-07]")
5360
{
5461
long const val = -1;
5562
arduino::String str(val);
5663
REQUIRE(strcmp(str.c_str(), "-1") == 0);
5764
}
5865

59-
TEST_CASE ("Testing String(unsigned long, unsigned char base = 10) constructor()", "[String-Ctor-06]")
66+
TEST_CASE ("Testing String(unsigned long, unsigned char base = 10) constructor()", "[String-Ctor-08]")
6067
{
6168
unsigned long const val = 1;
6269
arduino::String str(val);
6370
REQUIRE(strcmp(str.c_str(), "1") == 0);
6471
}
6572

66-
TEST_CASE ("Testing String(float, unsigned char decimalPlaces = 2) constructor()", "[String-Ctor-07]")
73+
TEST_CASE ("Testing String(float, unsigned char decimalPlaces = 2) constructor()", "[String-Ctor-09]")
6774
{
6875
float const val = 1.234f;
6976
arduino::String str(val);
7077
REQUIRE(strcmp(str.c_str(), "1.23") == 0);
7178
}
7279

73-
TEST_CASE ("Testing String(double, unsigned char decimalPlaces = 2) constructor()", "[String-Ctor-08]")
80+
TEST_CASE ("Testing String(double, unsigned char decimalPlaces = 2) constructor()", "[String-Ctor-10]")
7481
{
7582
double const val = 5.678;
7683
arduino::String str(val);

0 commit comments

Comments
 (0)