diff options
author | Markus Mohrhard <markus.mohrhard@googlemail.com> | 2013-09-05 13:05:23 +0200 |
---|---|---|
committer | Markus Mohrhard <markus.mohrhard@googlemail.com> | 2013-09-05 14:36:57 +0200 |
commit | 7169026abcdc42182e7649e5bbf5b247a9575a2f (patch) | |
tree | 71a54a5c7ef299e51f3b284c2765162142988f86 /sc/qa/unit | |
parent | 5d9e062a68eaf7544d02501d7b221150d74f7555 (diff) |
add test cases for new ScRangeList methods
Change-Id: Ia17d1eb26ac6ebc54d085ade8edabcaff442de5c
Diffstat (limited to 'sc/qa/unit')
-rw-r--r-- | sc/qa/unit/rangelst_test.cxx | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/sc/qa/unit/rangelst_test.cxx b/sc/qa/unit/rangelst_test.cxx index f5431755ac3f..4281392b4909 100644 --- a/sc/qa/unit/rangelst_test.cxx +++ b/sc/qa/unit/rangelst_test.cxx @@ -43,6 +43,9 @@ public: void testUpdateReference_DeleteRow(); void testUpdateReference_DeleteCol(); + void testInsertRow(); + void testInsertCol(); + CPPUNIT_TEST_SUITE(Test); CPPUNIT_TEST(testDeleteArea_4Ranges); CPPUNIT_TEST(testDeleteArea_3Ranges); @@ -65,6 +68,8 @@ public: CPPUNIT_TEST(testUpdateReference_DeleteRow); CPPUNIT_TEST(testUpdateReference_DeleteCol); CPPUNIT_TEST(testGetIntersectedRange); + CPPUNIT_TEST(testInsertRow); + CPPUNIT_TEST(testInsertCol); CPPUNIT_TEST_SUITE_END(); @@ -477,6 +482,20 @@ void Test::testGetIntersectedRange() CPPUNIT_ASSERT_EQUAL(ScRangeList(ScRange(2,2,0,3,3,0)), aIntersecting); } +void Test::testInsertRow() +{ + ScRangeList aList(ScRange(1,1,0,4,4,0)); + aList.InsertRow(0, 0, MAXCOL, 5, 2); + CPPUNIT_ASSERT_EQUAL(ScRangeList(ScRange(1,1,0,4,6,0)), aList); +} + +void Test::testInsertCol() +{ + ScRangeList aList(ScRange(1,1,0,4,4,0)); + aList.InsertCol(0, 0, MAXROW, 5, 2); + CPPUNIT_ASSERT_EQUAL(ScRangeList(ScRange(1,1,0,6,4,0)), aList); +} + CPPUNIT_TEST_SUITE_REGISTRATION(Test); CPPUNIT_PLUGIN_IMPLEMENT(); |