aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/unit/testRunStyles.cxx
diff options
context:
space:
mode:
authornyamatongwe <unknown>2011-06-07 11:54:35 +1000
committernyamatongwe <unknown>2011-06-07 11:54:35 +1000
commit057e7e0cf75dd1c25afd17a77852102ad8200536 (patch)
tree196c08c11e77391aada0ed5f604895361cac274b /test/unit/testRunStyles.cxx
parent7c30a49a688384e5b2c0c573b3ec7ce400c01f7b (diff)
downloadscintilla-mirror-057e7e0cf75dd1c25afd17a77852102ad8200536.tar.gz
Testing RunStyles::AllSame and RunStyles::AllSameAs.
Diffstat (limited to 'test/unit/testRunStyles.cxx')
-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());