aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authornyamatongwe <devnull@localhost>2011-06-07 11:54:35 +1000
committernyamatongwe <devnull@localhost>2011-06-07 11:54:35 +1000
commitd9b171eab5d8aa18b67f9804c9ebcf0a30dcf778 (patch)
tree5b9f32d31e1e91784f92dcacdaa5241735104689
parent83c2fa5a9d49f11920cfa2cb906469a7b82db3c3 (diff)
downloadscintilla-mirror-d9b171eab5d8aa18b67f9804c9ebcf0a30dcf778.tar.gz
Testing RunStyles::AllSame and RunStyles::AllSameAs.
-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());