aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--test/unit/testRunStyles.cxx18
1 files changed, 18 insertions, 0 deletions
diff --git a/test/unit/testRunStyles.cxx b/test/unit/testRunStyles.cxx
index f225ae7e2..5cf4b7e01 100644
--- a/test/unit/testRunStyles.cxx
+++ b/test/unit/testRunStyles.cxx
@@ -204,6 +204,24 @@ TEST_F(RunStylesTest, Find) {
EXPECT_EQ(-1, prs->Find(3,6));
}
+TEST_F(RunStylesTest, AllSame) {
+ EXPECT_EQ(true, prs->AllSame());
+ prs->InsertSpace(0, 5);
+ EXPECT_EQ(true, prs->AllSame());
+ EXPECT_EQ(0, prs->AllSameAs(88));
+ EXPECT_EQ(true, prs->AllSameAs(0));
+ int startFill = 1;
+ int lengthFill = 3;
+ EXPECT_EQ(true, prs->FillRange(startFill, 99, lengthFill));
+ EXPECT_EQ(0, prs->AllSame());
+ EXPECT_EQ(0, prs->AllSameAs(88));
+ EXPECT_EQ(0, prs->AllSameAs(0));
+ EXPECT_EQ(true, prs->FillRange(startFill, 0, lengthFill));
+ EXPECT_EQ(true, prs->AllSame());
+ EXPECT_EQ(0, prs->AllSameAs(88));
+ EXPECT_EQ(true, prs->AllSameAs(0));
+}
+
TEST_F(RunStylesTest, FindWithReversion) {
prs->InsertSpace(0, 5);
EXPECT_EQ(1, prs->Runs());