Added JsonObjectIterator::operator->()

This commit is contained in:
Benoit Blanchon
2014-10-22 23:32:25 +02:00
parent 40ac60b941
commit 451c0ee70d
3 changed files with 32 additions and 22 deletions

View File

@ -16,12 +16,12 @@ TEST(JsonObject_Iterator_Test, SimpleTest)
JsonObjectIterator end = object.end();
EXPECT_NE(end, it);
EXPECT_STREQ("ab", it.key());
EXPECT_EQ(12, static_cast<int>(it.value()));
EXPECT_STREQ("ab", it->key());
EXPECT_EQ(12, static_cast<int>(it->value()));
++it;
EXPECT_NE(end, it);
EXPECT_STREQ("cd", it.key());
EXPECT_EQ(34, static_cast<int>(it.value()));
EXPECT_STREQ("cd", it->key());
EXPECT_EQ(34, static_cast<int>(it->value()));
++it;
EXPECT_EQ(object.end(), it);
}