MCPcopy Create free account
hub / github.com/OpenDDS/OpenDDS / TEST

Function TEST

tests/unit-tests/dds/DCPS/ConfigStoreImpl.cpp:11–56  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

9using namespace OpenDDS::DCPS;
10
11TEST(dds_DCPS_ConfigPair, split)
12{
13 typedef OPENDDS_VECTOR(String) StringVec;
14 {
15 const StringVec actual = split("a,b,c", ",", false, false);
16 ASSERT_EQ(actual.size(), 3u);
17 EXPECT_EQ(actual[0], "a");
18 EXPECT_EQ(actual[1], "b");
19 EXPECT_EQ(actual[2], "c");
20 }
21 {
22 const StringVec actual = split("a,,b,c,", ",", false, false);
23 ASSERT_EQ(actual.size(), 5u);
24 EXPECT_EQ(actual[0], "a");
25 EXPECT_EQ(actual[1], "");
26 EXPECT_EQ(actual[2], "b");
27 EXPECT_EQ(actual[3], "c");
28 EXPECT_EQ(actual[4], "");
29 }
30 {
31 const StringVec actual = split("a,b,c", " ", false, false);
32 ASSERT_EQ(actual.size(), 1u);
33 EXPECT_EQ(actual[0], "a,b,c");
34 }
35 {
36 const StringVec actual = split("a b,c", ", ", false, false);
37 ASSERT_EQ(actual.size(), 3u);
38 EXPECT_EQ(actual[0], "a");
39 EXPECT_EQ(actual[1], "b");
40 EXPECT_EQ(actual[2], "c");
41 }
42 {
43 const StringVec actual = split(" ,a b,c", ", ", true, false);
44 ASSERT_EQ(actual.size(), 3u);
45 EXPECT_EQ(actual[0], "a");
46 EXPECT_EQ(actual[1], "b");
47 EXPECT_EQ(actual[2], "c");
48 }
49 {
50 const StringVec actual = split(" ,a b, ,c", ", ", true, true);
51 ASSERT_EQ(actual.size(), 3u);
52 EXPECT_EQ(actual[0], "a");
53 EXPECT_EQ(actual[1], "b");
54 EXPECT_EQ(actual[2], "c");
55 }
56}
57
58TEST(dds_DCPS_ConfigPair, ctor)
59{

Callers

nothing calls this directly

Calls 15

splitFunction · 0.85
take_has_prefixFunction · 0.85
on_data_availableFunction · 0.85
process_sectionFunction · 0.85
set_booleanMethod · 0.80
get_booleanMethod · 0.80
get_int32Method · 0.80
get_uint32Method · 0.80
set_uint32Method · 0.80
get_int64Method · 0.80
set_int64Method · 0.80
get_uint64Method · 0.80

Tested by

no test coverage detected