Skip to content

Commit

Permalink
Issue #96 Adds Array data testing to the SaveLoadFile test
Browse files Browse the repository at this point in the history
  • Loading branch information
DieSlower committed Jan 20, 2019
1 parent 16ce892 commit 54f2068
Showing 1 changed file with 13 additions and 0 deletions.
13 changes: 13 additions & 0 deletions Tests/TrUtil/JsonTests.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -200,4 +200,17 @@ TEST_F(JsonTests, SaveLoadFile)
EXPECT_EQ(readFile.GetObject("MyObject_OnRoot").GetUInt64("MyUint64"), 12098);
EXPECT_EQ(readFile.GetObject("MyObject_OnRoot").GetFloat("MyFloat"), 567.54f);
EXPECT_EQ(readFile.GetObject("MyObject_OnRoot").GetComment(), "This is the Object Comment");

// Test all the values in the Array of the file
EXPECT_EQ(readFile.GetObject("MyObject_OnRoot").GetArray("MyArray")[0].GetInt(), 55);
EXPECT_EQ(readFile.GetObject("MyObject_OnRoot").GetArray("MyArray")[1].GetInt(), 3456);
EXPECT_EQ(readFile.GetObject("MyObject_OnRoot").GetArray("MyArray")[2].GetInt64(), 63752);
EXPECT_EQ(readFile.GetObject("MyObject_OnRoot").GetArray("MyArray")[3].IsNull(), true);
EXPECT_EQ(readFile.GetObject("MyObject_OnRoot").GetArray("MyArray")[4].GetBool(), true);
EXPECT_EQ(readFile.GetObject("MyObject_OnRoot").GetArray("MyArray")[5].GetString(), "StringValue");
EXPECT_EQ(readFile.GetObject("MyObject_OnRoot").GetArray("MyArray")[6].GetDouble(), 45.6);
EXPECT_EQ(readFile.GetObject("MyObject_OnRoot").GetArray("MyArray")[7].GetUInt(), 4567);
EXPECT_EQ(readFile.GetObject("MyObject_OnRoot").GetArray("MyArray")[8].GetUInt64(), 12098);
EXPECT_EQ(readFile.GetObject("MyObject_OnRoot").GetArray("MyArray")[9].GetFloat(), 567.54f);
EXPECT_EQ(jsArray.GetComment(), "///This is the Array Comment");
}

0 comments on commit 54f2068

Please sign in to comment.