}
-TEST(Element, TypeNameConversion) {
+TEST(Element, typeNameConversion) {
EXPECT_EQ(Element::integer, Element::nameToType("integer"));
EXPECT_EQ(Element::bigint, Element::nameToType("bigint"));
EXPECT_EQ(Element::real, Element::nameToType("real"));
EXPECT_EQ("unknown", Element::typeToName(static_cast<Element::types>(123)));
}
-TEST(Element, ToAndFromJson) {
+TEST(Element, toAndFromJson) {
// a set of inputs that are the same when converted to json and
// back to a string (tests for inputs that have equivalent, but
// different string representations when converted back are below)
sv.push_back("\"\\u00ag\"");
sv.push_back("\"\\u00BH\"");
- for (std::string s : sv) {
+ for (const std::string& s : sv) {
EXPECT_THROW(el = Element::fromJSON(s), isc::data::JSONError);
}
EXPECT_EQ("{ }", el->str());
}
-TEST(Element, CreateAndSetValue) {
+TEST(Element, createAndSetValue) {
// this test checks whether elements throw exceptions if the
// incorrect type is requested
ElementPtr el;
EXPECT_EQ(exp, elem->stringValue());
}
-TEST(Element, ListElement) {
+TEST(Element, listElement) {
// this function checks the specific functions for ListElements
ElementPtr el = Element::fromJSON("[ 1, \"bar\", 3 ]");
EXPECT_EQ(el->get(0)->intValue(), 1);
EXPECT_ANY_THROW(el->set(3, Element::create(0)));
}
-TEST(Element, MapElement) {
+TEST(Element, mapElement) {
// this function checks the specific functions for ListElements
ElementPtr el = Element::fromJSON("{ \"name\": \"foo\", \"value1\": \"bar\", \"value2\": { \"number\": 42 } }");
ConstElementPtr el2;
EXPECT_EQ("{ \"value\": None }", el->str());
}
-TEST(Element, ToAndFromWire) {
+TEST(Element, toAndFromWire) {
// Wire format is now plain JSON.
EXPECT_EQ("1", Element::create(1)->toWire());
EXPECT_EQ("1.1", Element::create(1.1)->toWire());