예제 #1
0
TEST(AttributesTest, all)
{
    vector<string> v;
    Attributes a;
    a.addFromGFF("foo=bar%2Cbaz,bat");
    EXPECT_TRUE(a.all("foo", v));
    EXPECT_FALSE(a.all("non-existent", v));
    EXPECT_THAT(v, ElementsAre("bar,baz", "bat"));
}
예제 #2
0
TEST(AttributesTest, funky_attribute_def)
{
    vector<string> v;
    Attributes a;
    a.addFromGFF("foo=1;foo=2");
    EXPECT_TRUE(a.all("foo", v));
    EXPECT_THAT(v, ElementsAre("1", "2"));
}