aboutsummaryrefslogtreecommitdiff
path: root/tests/valid.cpp
diff options
context:
space:
mode:
authorLoic Guegan <manzerbredes@mailbox.org>2023-01-18 18:42:13 +0100
committerLoic Guegan <manzerbredes@mailbox.org>2023-01-18 18:42:13 +0100
commitda8857549304590d8d32e643a22617318add542a (patch)
tree738e7c720f0043447ce34be0ae13b75207794f1a /tests/valid.cpp
parent2ac42558f2b6269ad4d8e0809519f96aae1fd342 (diff)
Improve NAG parsing
Diffstat (limited to 'tests/valid.cpp')
-rw-r--r--tests/valid.cpp44
1 files changed, 22 insertions, 22 deletions
diff --git a/tests/valid.cpp b/tests/valid.cpp
index 3183114..2cf6102 100644
--- a/tests/valid.cpp
+++ b/tests/valid.cpp
@@ -148,34 +148,34 @@ TEST_CASE("Valid PGN", "[valid/pgn3]") {
}
SECTION("NAGs") {
- REQUIRE(m->GetHalfMoveAt(2)->NAG == "$1");
- REQUIRE(m->GetHalfMoveAt(8)->NAG == "$5");
- REQUIRE(m->GetHalfMoveAt(8)->variations[0]->NAG == "$14");
- REQUIRE(m->GetHalfMoveAt(19)->NAG == "$2");
- REQUIRE(m->GetHalfMoveAt(22)->NAG == "$1");
- REQUIRE(m->GetHalfMoveAt(23)->variations[0]->NAG == "$4");
- REQUIRE(m->GetHalfMoveAt(23)->variations[0]->GetHalfMoveAt(3)->NAG == "$1");
+ REQUIRE(m->GetHalfMoveAt(2)->NAG == 1);
+ REQUIRE(m->GetHalfMoveAt(8)->NAG == 5);
+ REQUIRE(m->GetHalfMoveAt(8)->variations[0]->NAG == 14);
+ REQUIRE(m->GetHalfMoveAt(19)->NAG == 2);
+ REQUIRE(m->GetHalfMoveAt(22)->NAG == 1);
+ REQUIRE(m->GetHalfMoveAt(23)->variations[0]->NAG == 4);
+ REQUIRE(m->GetHalfMoveAt(23)->variations[0]->GetHalfMoveAt(3)->NAG == 1);
REQUIRE(m->GetHalfMoveAt(23)->variations[0]->GetHalfMoveAt(9)->NAG ==
- "$18");
- REQUIRE(m->GetHalfMoveAt(24)->NAG == "$1");
+ 18);
+ REQUIRE(m->GetHalfMoveAt(24)->NAG == 1);
REQUIRE(m->GetHalfMoveAt(24)->variations[0]->GetHalfMoveAt(5)->NAG ==
- "$13");
- REQUIRE(m->GetHalfMoveAt(30)->NAG == "$1");
- REQUIRE(m->GetHalfMoveAt(31)->variations[0]->NAG == "$2");
+ 13);
+ REQUIRE(m->GetHalfMoveAt(30)->NAG == 1);
+ REQUIRE(m->GetHalfMoveAt(31)->variations[0]->NAG == 2);
REQUIRE(m->GetHalfMoveAt(31)->variations[0]->GetHalfMoveAt(3)->NAG ==
- "$18");
- REQUIRE(m->GetHalfMoveAt(32)->NAG == "$1");
+ 18);
+ REQUIRE(m->GetHalfMoveAt(32)->NAG == 1);
REQUIRE(m->GetHalfMoveAt(37)->variations[0]->GetHalfMoveAt(3)->NAG ==
- "$18");
- REQUIRE(m->GetHalfMoveAt(38)->NAG == "$1");
+ 18);
+ REQUIRE(m->GetHalfMoveAt(38)->NAG == 1);
REQUIRE(m->GetHalfMoveAt(41)->variations[0]->GetHalfMoveAt(1)->NAG ==
- "$18");
- REQUIRE(m->GetHalfMoveAt(44)->NAG == "$1");
- REQUIRE(m->GetHalfMoveAt(44)->variations[0]->NAG == "$4");
- REQUIRE(m->GetHalfMoveAt(44)->variations[0]->MainLine->NAG == "$13");
+ 18);
+ REQUIRE(m->GetHalfMoveAt(44)->NAG == 1);
+ REQUIRE(m->GetHalfMoveAt(44)->variations[0]->NAG == 4);
+ REQUIRE(m->GetHalfMoveAt(44)->variations[0]->MainLine->NAG == 13);
REQUIRE(m->GetHalfMoveAt(45)->variations[0]->GetHalfMoveAt(3)->NAG ==
- "$18");
- REQUIRE(m->GetHalfMoveAt(52)->variations[0]->MainLine->variations[0]->MainLine->NAG == "$18");
+ 18);
+ REQUIRE(m->GetHalfMoveAt(52)->variations[0]->MainLine->variations[0]->MainLine->NAG == 18);
}
}