Test that the size is decreased when object are removed

This commit is contained in:
Benoit Blanchon
2014-09-30 17:05:33 +02:00
parent 9f85368cce
commit 3d9e40a3a8
3 changed files with 33 additions and 0 deletions

View File

@ -32,6 +32,18 @@ TEST_F(JsonObjectTests, DoNotGrow_WhenSameValueIsAdded)
EXPECT_EQ(1, object.size());
}
TEST_F(JsonObjectTests, Shrink_WhenValuesAreRemoved)
{
object["hello"];
object["world"];
object.remove("hello");
EXPECT_EQ(1, object.size());
object.remove("world");
EXPECT_EQ(0, object.size());
}
TEST_F(JsonObjectTests, CanStoreIntegers)
{
object["hello"] = 123;