};
INSTANTIATE_TEST_CASE_P(Multiaccel, MultiaccelTest, ValuesIn(multiaccelTests));
+
+// boring stuff for google test
+void PrintTo(const MultiaccelTestParam &p, ::std::ostream *os) {
+ *os << "MultiaccelTestParam: " << p.match_pattern;
+}
ASSERT_EQ(t.minBound, repeat.bounds.min);
ASSERT_EQ(t.maxBound, repeat.bounds.max);
}
+
+// for google test
+void PrintTo(const PureRepeatTest &p, ::std::ostream *os) {
+ *os << "PureRepeatTest: " << p.pattern
+ << "{" << p.minBound << ',' << p.maxBound << '}';
+}
ASSERT_EQ(t.minWidth, findMinWidth(*w));
ASSERT_EQ(t.maxWidth, findMaxWidth(*w));
}
+
+// for google test
+void PrintTo(const WidthTest &w, ::std::ostream *os) {
+ *os << "WidthTest: " << w.pattern << "{" << w.minWidth << ',';
+ if (w.maxWidth == depth::infinity()) {
+ *os << "inf";
+ } else {
+ *os << w.maxWidth;
+ }
+ *os << '}';
+}