char* result = OICStrdup(param);
- ASSERT_TRUE(result != NULL);
+ EXPECT_TRUE(result != NULL);
// ensure not the same pointer
EXPECT_NE(param, result);
char* result = OICStrcpy(target, sizeof(target) - 5, source);
+ if (!result)
+ {
+ FAIL() << "OICStrcpy returned NULL";
+ }
+
EXPECT_EQ(target, result);
EXPECT_EQ(sizeof(target) - 1 - 5, strlen(target));
EXPECT_STREQ(source, result);
char* result = OICStrcpy(target, sizeof(target), source);
+ if (!result)
+ {
+ FAIL() << "OICStrcpy returned NULL";
+ }
+
EXPECT_EQ(target, result);
EXPECT_EQ(sizeof(source) - 1, strlen(result));
EXPECT_STREQ(source, result);
char *result = OICStrcpy(target, sizeof(target), source);
+ if (!result)
+ {
+ FAIL() << "OICStrcpy returned NULL";
+ }
+
EXPECT_EQ(target, result);
EXPECT_EQ(sizeof(target) - 1, strlen(result));
EXPECT_STREQ("123456789", result);
char *result = OICStrcpy(target, sizeof(target) - 5, source);
+ if (!result)
+ {
+ FAIL() << "OICStrcpy returned NULL";
+ }
+
EXPECT_EQ(target, result);
EXPECT_EQ(sizeof(target) - 1 - 5, strlen(result));
EXPECT_STREQ("123456789", result);
char *result = OICStrcpy(target, sizeof(target), source);
+ if (!result)
+ {
+ FAIL() << "OICStrcpy returned NULL";
+ }
+
EXPECT_EQ(target, result);
EXPECT_EQ(sizeof(source) - 1, strlen(result));
EXPECT_STREQ("", result);
char *result = OICStrcpy(target, sizeof(target) - 5, source);
+ if (!result)
+ {
+ FAIL() << "OICStrcpy returned NULL";
+ }
+
EXPECT_EQ(target, result);
for(size_t i = 0; i < sizeof(target); ++i)