11TEST(PredefinedStringTest, TestDistributionType) {
15 ASSERT_NE(typeAttr,
nullptr);
17 auto* typeAttribute =
dynamic_cast<PredefinedString*
>(&typeAttr->getHandler());
18 ASSERT_NE(typeAttribute,
nullptr);
25 EXPECT_NO_THROW(typeAttribute->parse(*typeAttr, statement,
true));
34 EXPECT_NO_THROW(typeAttribute->parse(*typeAttr, statement,
true));
43 EXPECT_NO_THROW(typeAttribute->parse(*typeAttr, statement,
true));
52 EXPECT_NO_THROW(typeAttribute->parse(*typeAttr, statement,
true));
61 EXPECT_NO_THROW(typeAttribute->parse(*typeAttr, statement,
true));
70 EXPECT_NO_THROW(typeAttribute->parse(*typeAttr, statement,
true));
79 EXPECT_NO_THROW(typeAttribute->parse(*typeAttr, statement,
true));
88 EXPECT_THROW(typeAttribute->parse(*typeAttr, statement,
true),
ParseError);
96 EXPECT_THROW(typeAttribute->parse(*typeAttr, statement,
true),
ParseError);