diff options
Diffstat (limited to 'test/unit/testSparseVector.cxx')
| -rw-r--r-- | test/unit/testSparseVector.cxx | 12 | 
1 files changed, 12 insertions, 0 deletions
diff --git a/test/unit/testSparseVector.cxx b/test/unit/testSparseVector.cxx index 11960163e..e0db7d094 100644 --- a/test/unit/testSparseVector.cxx +++ b/test/unit/testSparseVector.cxx @@ -89,6 +89,18 @@ TEST_CASE("SparseVector") {  		st.Check();  	} +	SECTION("InsertStringAtStartThenInsertSpaceAtStart") { +		REQUIRE(1 == st.Elements()); +		st.InsertSpace(0, 5); +		st.SetValueAt(0, "3"); +		REQUIRE(1 == st.Elements()); +		REQUIRE("3----" == Representation(st)); +		st.InsertSpace(0, 1); +		REQUIRE(2 == st.Elements()); +		REQUIRE("-3----" == Representation(st)); +		st.Check(); +	} +  	SECTION("InsertAndDeleteAtEnd") {  		REQUIRE(1 == st.Elements());  		st.InsertSpace(0, 5);  | 
