本文整理汇总了C++中ola::CustomCapitalizeLabel方法的典型用法代码示例。如果您正苦于以下问题:C++ ola::CustomCapitalizeLabel方法的具体用法?C++ ola::CustomCapitalizeLabel怎么用?C++ ola::CustomCapitalizeLabel使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ola
的用法示例。
在下文中一共展示了ola::CustomCapitalizeLabel方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: testCustomCapitalizeLabel
void StringUtilsTest::testCustomCapitalizeLabel() {
string label1 = "dmx_start_address";
CustomCapitalizeLabel(&label1);
OLA_ASSERT_EQ(string("DMX Start Address"), label1);
string label2 = "foo-dmx";
CustomCapitalizeLabel(&label2);
OLA_ASSERT_EQ(string("Foo DMX"), label2);
string label3 = "mini_dmxter_device";
CustomCapitalizeLabel(&label3);
OLA_ASSERT_EQ(string("Mini Dmxter Device"), label3);
string label4 = "this-is_a_test";
CustomCapitalizeLabel(&label4);
OLA_ASSERT_EQ(string("This Is A Test"), label4);
string label5 = "ip_address";
CustomCapitalizeLabel(&label5);
OLA_ASSERT_EQ(string("IP Address"), label5);
string label6 = "controller_ip_address";
CustomCapitalizeLabel(&label6);
OLA_ASSERT_EQ(string("Controller IP Address"), label6);
string label7 = "dazzled_led_type";
CustomCapitalizeLabel(&label7);
OLA_ASSERT_EQ(string("Dazzled LED Type"), label7);
string label8 = "device_rdm_uid";
CustomCapitalizeLabel(&label8);
OLA_ASSERT_EQ(string("Device RDM UID"), label8);
string label9 = "dns_via_dhcp";
CustomCapitalizeLabel(&label9);
OLA_ASSERT_EQ(string("DNS Via DHCP"), label9);
};