@@ -35,42 +35,49 @@ TEST_CASE ("Testing String(char) constructor()", "[String-Ctor-03]")
35
35
REQUIRE (strcmp (str.c_str (), " A" ) == 0 );
36
36
}
37
37
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]" )
39
46
{
40
47
int const val = -1 ;
41
48
arduino::String str (val);
42
49
REQUIRE (strcmp (str.c_str (), " -1" ) == 0 );
43
50
}
44
51
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 ]" )
46
53
{
47
54
unsigned int const val = 1 ;
48
55
arduino::String str (val);
49
56
REQUIRE (strcmp (str.c_str (), " 1" ) == 0 );
50
57
}
51
58
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 ]" )
53
60
{
54
61
long const val = -1 ;
55
62
arduino::String str (val);
56
63
REQUIRE (strcmp (str.c_str (), " -1" ) == 0 );
57
64
}
58
65
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 ]" )
60
67
{
61
68
unsigned long const val = 1 ;
62
69
arduino::String str (val);
63
70
REQUIRE (strcmp (str.c_str (), " 1" ) == 0 );
64
71
}
65
72
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 ]" )
67
74
{
68
75
float const val = 1 .234f ;
69
76
arduino::String str (val);
70
77
REQUIRE (strcmp (str.c_str (), " 1.23" ) == 0 );
71
78
}
72
79
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 ]" )
74
81
{
75
82
double const val = 5.678 ;
76
83
arduino::String str (val);
0 commit comments