22TEST(MarkovAutomatonSparseTransitionParserTest, BasicParsing) {
24 std::string filename = STORM_TEST_RESOURCES_DIR
"/tra/ma_general.tra";
74 ASSERT_EQ(2, cIter->getValue());
76 ASSERT_EQ(1, cIter->getValue());
78 ASSERT_EQ(1, cIter->getValue());
80 ASSERT_EQ(2, cIter->getValue());
82 ASSERT_EQ(4, cIter->getValue());
84 ASSERT_EQ(8, cIter->getValue());
86 ASSERT_EQ(0.5, cIter->getValue());
88 ASSERT_EQ(0.5, cIter->getValue());
90 ASSERT_EQ(1, cIter->getValue());
92 ASSERT_EQ(0.5, cIter->getValue());
94 ASSERT_EQ(0.5, cIter->getValue());
96 ASSERT_EQ(1, cIter->getValue());
98 ASSERT_EQ(transitionMatrix.
end(), cIter);
101TEST(MarkovAutomatonSparseTransitionParserTest, Whitespaces) {
103 std::string filename = STORM_TEST_RESOURCES_DIR
"/tra/ma_whitespaces.tra";
153 ASSERT_EQ(2, cIter->getValue());
155 ASSERT_EQ(1, cIter->getValue());
157 ASSERT_EQ(1, cIter->getValue());
159 ASSERT_EQ(2, cIter->getValue());
161 ASSERT_EQ(4, cIter->getValue());
163 ASSERT_EQ(8, cIter->getValue());
165 ASSERT_EQ(0.5, cIter->getValue());
167 ASSERT_EQ(0.5, cIter->getValue());
169 ASSERT_EQ(1, cIter->getValue());
171 ASSERT_EQ(0.5, cIter->getValue());
173 ASSERT_EQ(0.5, cIter->getValue());
175 ASSERT_EQ(1, cIter->getValue());
177 ASSERT_EQ(transitionMatrix.
end(), cIter);