diff --git a/test/integration/node_spec_test.cpp b/test/integration/node_spec_test.cpp index e99444b..aedf38b 100644 --- a/test/integration/node_spec_test.cpp +++ b/test/integration/node_spec_test.cpp @@ -237,49 +237,7 @@ TEST(NodeSpecTest, Ex2_18_MultiLineFlowScalars) { "So does this quoted scalar.\n"); } -TEST(NodeSpecTest, Ex2_19_Integers) { - Node doc = Load(ex2_19); - EXPECT_EQ(4, doc.size()); - EXPECT_TRUE(doc["canonical"].as() == "12345"); - EXPECT_TRUE(doc["decimal"].as() == "+12345"); - EXPECT_TRUE(doc["octal"].as() == "0o14"); - EXPECT_TRUE(doc["hexadecimal"].as() == "0xC"); -} - - -TEST(NodeSpecTest, Ex2_20_FloatingPoint) { - Node doc = Load(ex2_20); - EXPECT_EQ(5, doc.size()); - EXPECT_TRUE(doc["canonical"].as() == "1.23015e+3"); - EXPECT_TRUE(doc["exponential"].as() == "12.3015e+02"); - EXPECT_TRUE(doc["fixed"].as() == "1230.15"); - EXPECT_TRUE(doc["negative infinity"].as() == "-.inf"); - EXPECT_TRUE(doc["not a number"].as() == ".NaN"); -} - - -TEST(NodeSpecTest, Ex2_21_Miscellaneous) { - Node doc = Load(ex2_21); - EXPECT_EQ(3, doc.size()); - EXPECT_TRUE(doc[Null].IsNull()); - EXPECT_TRUE(doc["booleans"][0].as() == "true"); - EXPECT_TRUE(doc["booleans"][1].as() == "false"); - EXPECT_TRUE(doc["string"].as() == "012345"); -} - - -TEST(NodeSpecTest, Ex2_22_Timestamps) { - Node doc = Load(ex2_22); - EXPECT_EQ(4, doc.size()); - EXPECT_TRUE(doc["canonical"].as() == - "2001-12-15T02:59:43.1Z"); - EXPECT_TRUE(doc["iso8601"].as() == - "2001-12-14t21:59:43.10-05:00"); - EXPECT_TRUE(doc["spaced"].as() == - "2001-12-14 21:59:43.10 -5"); - EXPECT_TRUE(doc["date"].as() == - "2002-12-14"); -} +// TODO: 2.19 - 2.22 schema tags TEST(NodeSpecTest, Ex2_23_VariousExplicitTags) { Node doc = Load(ex2_23);