mirror of
https://gitlab.com/manzerbredes/pgnp.git
synced 2025-04-19 03:49:43 +00:00
Improve parser
This commit is contained in:
parent
d4df0dac1d
commit
2e30eaccb1
5 changed files with 50 additions and 15 deletions
|
@ -58,6 +58,7 @@ TEST_CASE("Valid PGN", "[valid/pgn1]") {
|
|||
CHECK_THROWS_AS(pgn.GetTagValue("InvalidTagName"), InvalidTagName);
|
||||
}
|
||||
|
||||
CHECK(m_backup->GetHalfMoveAt(4)->move == "c4");
|
||||
CHECK(pgn.GetResult() == "*");
|
||||
}
|
||||
|
||||
|
@ -69,6 +70,8 @@ TEST_CASE("Valid PGN", "[valid/pgn2]") {
|
|||
pgn.GetMoves(m);
|
||||
REQUIRE(m->GetLength() == 66);
|
||||
CHECK(pgn.GetResult() == "0-1");
|
||||
CHECK(m->comment == " A00 Hungarian Opening ");
|
||||
CHECK(m->GetHalfMoveAt(7)->comment == " (0.22 → 0.74) Inaccuracy. dxc4 was best. ");
|
||||
}
|
||||
|
||||
TEST_CASE("Seven Tag Roster", "[std/pgn1]") {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue