Skip to content

Commit 2120f7b

Browse files
committed
unit test remote name conversion
1 parent 995649d commit 2120f7b

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

src/viam/sdk/tests/test_common.cpp

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,23 @@ BOOST_AUTO_TEST_CASE(test_version_metadata) {
123123
BOOST_CHECK_EQUAL(version_constructed, version);
124124
}
125125

126+
BOOST_AUTO_TEST_CASE(test_name_conversion) {
127+
std::string long_name1 = "foo:bar";
128+
auto res1 = long_name_to_remote_and_short(long_name1);
129+
BOOST_CHECK_EQUAL(res1.first, "foo");
130+
BOOST_CHECK_EQUAL(res1.second, "bar");
131+
132+
std::string long_name2 = "foo:bar:baz";
133+
auto res2 = long_name_to_remote_and_short(long_name2);
134+
BOOST_CHECK_EQUAL(res2.first, "foo:bar");
135+
BOOST_CHECK_EQUAL(res2.second, "baz");
136+
137+
std::string long_name3 = "foo";
138+
auto res3 = long_name_to_remote_and_short(long_name3);
139+
BOOST_CHECK_EQUAL(res3.first, "");
140+
BOOST_CHECK_EQUAL(res3.second, "foo");
141+
}
142+
126143
BOOST_AUTO_TEST_SUITE_END()
127144

128145
} // namespace sdktests

0 commit comments

Comments
 (0)