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); };