aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/unit/testPartitioning.cxx
diff options
context:
space:
mode:
authorNeil <nyamatongwe@gmail.com>2022-07-28 09:13:18 +1000
committerNeil <nyamatongwe@gmail.com>2022-07-28 09:13:18 +1000
commitafb17b2983e71bdb0b7410e368151ced696306f3 (patch)
tree04660d6a787dcf9c7d3e96517c6a8263b2a7fe46 /test/unit/testPartitioning.cxx
parent6a71e4aadf9773ae57eee145dcc724609fcab371 (diff)
downloadscintilla-mirror-afb17b2983e71bdb0b7410e368151ced696306f3.tar.gz
Call Check to ensure in consistent state.
Diffstat (limited to 'test/unit/testPartitioning.cxx')
-rw-r--r--test/unit/testPartitioning.cxx9
1 files changed, 9 insertions, 0 deletions
diff --git a/test/unit/testPartitioning.cxx b/test/unit/testPartitioning.cxx
index b2b7598d8..b8989cdff 100644
--- a/test/unit/testPartitioning.cxx
+++ b/test/unit/testPartitioning.cxx
@@ -85,6 +85,7 @@ TEST_CASE("Partitioning") {
REQUIRE(0 == part.PositionFromPartition(0));
REQUIRE(1 == part.PositionFromPartition(1));
REQUIRE(3 == part.PositionFromPartition(2));
+ part.Check();
}
SECTION("InsertAgain") {
@@ -96,6 +97,7 @@ TEST_CASE("Partitioning") {
REQUIRE(0 == part.PositionFromPartition(0));
REQUIRE(5 == part.PositionFromPartition(1));
REQUIRE(8 == part.PositionFromPartition(2));
+ part.Check();
}
SECTION("InsertMultiple") {
@@ -108,6 +110,7 @@ TEST_CASE("Partitioning") {
REQUIRE(5 == part.PositionFromPartition(2));
REQUIRE(7 == part.PositionFromPartition(3));
REQUIRE(10 == part.PositionFromPartition(4));
+ part.Check();
}
SECTION("InsertMultipleWithCast") {
@@ -122,6 +125,7 @@ TEST_CASE("Partitioning") {
REQUIRE(6 == part.PositionFromPartition(3));
REQUIRE(8 == part.PositionFromPartition(4));
REQUIRE(9 == part.PositionFromPartition(5));
+ part.Check();
}
SECTION("InsertReversed") {
@@ -133,6 +137,7 @@ TEST_CASE("Partitioning") {
REQUIRE(0 == part.PositionFromPartition(0));
REQUIRE(5 == part.PositionFromPartition(1));
REQUIRE(8 == part.PositionFromPartition(2));
+ part.Check();
}
SECTION("InverseSearch") {
@@ -150,6 +155,7 @@ TEST_CASE("Partitioning") {
REQUIRE(1 == part.PartitionFromPosition(2));
REQUIRE(1 == part.PartitionFromPosition(3));
+ part.Check();
}
SECTION("DeletePartition") {
@@ -159,6 +165,7 @@ TEST_CASE("Partitioning") {
REQUIRE(1 == part.Partitions());
REQUIRE(0 == part.PositionFromPartition(0));
REQUIRE(2 == part.PositionFromPartition(1));
+ part.Check();
}
SECTION("DeleteAll") {
@@ -185,6 +192,7 @@ TEST_CASE("Partitioning") {
REQUIRE(11 == part.PositionFromPartition(2));
REQUIRE(18 == part.PositionFromPartition(3));
REQUIRE(19 == part.PositionFromPartition(4));
+ part.Check();
}
SECTION("TestMany") {
@@ -214,6 +222,7 @@ TEST_CASE("Partitioning") {
REQUIRE(10 == part.PartitionFromPosition(46));
REQUIRE(50 == part.PositionFromPartition(11));
REQUIRE(11 == part.PartitionFromPosition(50));
+ part.Check();
}
}