diff options
author | nyamatongwe <devnull@localhost> | 2011-06-07 11:54:35 +1000 |
---|---|---|
committer | nyamatongwe <devnull@localhost> | 2011-06-07 11:54:35 +1000 |
commit | d9b171eab5d8aa18b67f9804c9ebcf0a30dcf778 (patch) | |
tree | 5b9f32d31e1e91784f92dcacdaa5241735104689 | |
parent | 83c2fa5a9d49f11920cfa2cb906469a7b82db3c3 (diff) | |
download | scintilla-mirror-d9b171eab5d8aa18b67f9804c9ebcf0a30dcf778.tar.gz |
Testing RunStyles::AllSame and RunStyles::AllSameAs.
-rw-r--r-- | test/unit/testRunStyles.cxx | 18 |
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()); |