~mardy/unity-scopes-api/clientid-1554040

« back to all changes in this revision

Viewing changes to test/gtest/scopes/VariantBuilder/VariantBuilder_test.cpp

  • Committer: CI bot
  • Author(s): Tarmac
  • Date: 2014-03-12 16:58:32 UTC
  • mfrom: (163.45.63 devel)
  • Revision ID: ps-jenkins@lists.canonical.com-20140312165832-ngmnoud825y533pk
Sync with devel branch - updated scopes API to 0.4.0. See RELEASE_NOTES for list of all changes. 

Show diffs side-by-side

added added

removed removed

Lines of Context:
33
33
        builder.add_tuple({{"c", Variant::null()}, {"d", Variant("xyz")}});
34
34
 
35
35
        auto arr = builder.end().get_array();
36
 
        EXPECT_EQ(2, arr.size());
 
36
        EXPECT_EQ(2u, arr.size());
37
37
        EXPECT_EQ(1, arr[0].get_dict()["a"].get_int());
38
38
        EXPECT_EQ(2, arr[0].get_dict()["b"].get_int());
39
39
 
44
44
    {
45
45
        EXPECT_THROW(builder.end(), unity::LogicException);
46
46
        builder.add_tuple({{"a", Variant(0)}});
47
 
        EXPECT_EQ(1, builder.end().get_array().size());
 
47
        EXPECT_EQ(1u, builder.end().get_array().size());
48
48
    }
49
49
}
50
50
 
54
54
        VariantBuilder builder;
55
55
        builder.add_tuple({{"a", Variant(0)}});
56
56
        VariantBuilder builder2 = builder;
57
 
        EXPECT_EQ(1, builder.end().get_array().size());
58
 
        EXPECT_EQ(1, builder2.end().get_array().size());
 
57
        EXPECT_EQ(1u, builder.end().get_array().size());
 
58
        EXPECT_EQ(1u, builder2.end().get_array().size());
59
59
    }
60
60
}
61
61