From 2e30eaccb106d806ccb64514bf6317af78c56c10 Mon Sep 17 00:00:00 2001 From: Loic Guegan Date: Tue, 25 Jan 2022 14:53:34 +0100 Subject: Improve parser --- tests/tests.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'tests') diff --git a/tests/tests.cpp b/tests/tests.cpp index 551e9d4..f376f33 100644 --- a/tests/tests.cpp +++ b/tests/tests.cpp @@ -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]") { -- cgit v1.2.3