Skip to content

Commit be1f1c6

Browse files
committed
test: update streamparser buffer size in tests
1 parent 6f1c9db commit be1f1c6

File tree

1 file changed

+25
-23
lines changed

1 file changed

+25
-23
lines changed

tests/pgn.cpp

+25-23
Original file line numberDiff line numberDiff line change
@@ -142,13 +142,15 @@ class MockVisitorGameover : public pgn::Visitor {
142142
std::pair<GameResultReason, GameResult> game_res_;
143143
};
144144

145+
using SmallBufferStreamParser = pgn::StreamParser<1>;
146+
145147
TEST_SUITE("PGN StreamParser") {
146148
TEST_CASE("Basic PGN") {
147149
const auto file = "./tests/pgns/basic.pgn";
148150
auto file_stream = std::ifstream(file);
149151

150152
auto vis = std::make_unique<MyVisitor>();
151-
pgn::StreamParser parser(file_stream);
153+
SmallBufferStreamParser parser(file_stream);
152154
parser.readGames(*vis);
153155

154156
CHECK(vis->count() == 130);
@@ -174,7 +176,7 @@ TEST_SUITE("PGN StreamParser") {
174176
auto file_stream = std::ifstream(file);
175177

176178
auto vis = std::make_unique<MyVisitor>();
177-
pgn::StreamParser<1> parser(file_stream);
179+
SmallBufferStreamParser parser(file_stream);
178180
parser.readGames(*vis);
179181

180182
CHECK(vis->count() == 130);
@@ -304,7 +306,7 @@ TEST_SUITE("PGN StreamParser") {
304306
auto file_stream = std::ifstream(file);
305307

306308
auto vis = std::make_unique<MyVisitor>();
307-
pgn::StreamParser parser(file_stream);
309+
SmallBufferStreamParser parser(file_stream);
308310
parser.readGames(*vis);
309311

310312
CHECK(vis->count() == 125);
@@ -318,7 +320,7 @@ TEST_SUITE("PGN StreamParser") {
318320
auto file_stream = std::ifstream(file);
319321

320322
auto vis = std::make_unique<MyVisitor>();
321-
pgn::StreamParser parser(file_stream);
323+
SmallBufferStreamParser parser(file_stream);
322324
parser.readGames(*vis);
323325

324326
CHECK(vis->count() == 0);
@@ -332,7 +334,7 @@ TEST_SUITE("PGN StreamParser") {
332334
auto file_stream = std::ifstream(file);
333335

334336
auto vis = std::make_unique<MyVisitor>();
335-
pgn::StreamParser parser(file_stream);
337+
SmallBufferStreamParser parser(file_stream);
336338
parser.readGames(*vis);
337339

338340
CHECK(vis->gameCount() == 4);
@@ -344,7 +346,7 @@ TEST_SUITE("PGN StreamParser") {
344346
auto file_stream = std::ifstream(file);
345347

346348
auto vis = std::make_unique<MyVisitor>();
347-
pgn::StreamParser parser(file_stream);
349+
SmallBufferStreamParser parser(file_stream);
348350
parser.readGames(*vis);
349351

350352
CHECK(vis->gameCount() == 2);
@@ -358,7 +360,7 @@ TEST_SUITE("PGN StreamParser") {
358360
auto file_stream = std::ifstream(file);
359361

360362
auto vis = std::make_unique<MyVisitor>();
361-
pgn::StreamParser parser(file_stream);
363+
SmallBufferStreamParser parser(file_stream);
362364
parser.readGames(*vis);
363365

364366
CHECK(vis->gameCount() == 1);
@@ -372,7 +374,7 @@ TEST_SUITE("PGN StreamParser") {
372374
auto file_stream = std::ifstream(file);
373375

374376
auto vis = std::make_unique<MyVisitor>();
375-
pgn::StreamParser parser(file_stream);
377+
SmallBufferStreamParser parser(file_stream);
376378
parser.readGames(*vis);
377379

378380
CHECK(vis->gameCount() == 1);
@@ -386,7 +388,7 @@ TEST_SUITE("PGN StreamParser") {
386388
auto file_stream = std::ifstream(file);
387389

388390
auto vis = std::make_unique<MyVisitor>();
389-
pgn::StreamParser parser(file_stream);
391+
SmallBufferStreamParser parser(file_stream);
390392
parser.readGames(*vis);
391393

392394
CHECK(vis->gameCount() == 1);
@@ -400,7 +402,7 @@ TEST_SUITE("PGN StreamParser") {
400402
auto file_stream = std::ifstream(file);
401403

402404
auto vis = std::make_unique<MyVisitor>();
403-
pgn::StreamParser parser(file_stream);
405+
SmallBufferStreamParser parser(file_stream);
404406
parser.readGames(*vis);
405407

406408
CHECK(vis->gameCount() == 1);
@@ -414,7 +416,7 @@ TEST_SUITE("PGN StreamParser") {
414416
auto file_stream = std::ifstream(file);
415417

416418
auto vis = std::make_unique<MyVisitor>();
417-
pgn::StreamParser parser(file_stream);
419+
SmallBufferStreamParser parser(file_stream);
418420
parser.readGames(*vis);
419421

420422
CHECK(vis->gameCount() == 1);
@@ -428,7 +430,7 @@ TEST_SUITE("PGN StreamParser") {
428430
auto file_stream = std::ifstream(file);
429431

430432
auto vis = std::make_unique<MyVisitor>();
431-
pgn::StreamParser parser(file_stream);
433+
SmallBufferStreamParser parser(file_stream);
432434
parser.readGames(*vis);
433435

434436
CHECK(vis->gameCount() == 1);
@@ -442,7 +444,7 @@ TEST_SUITE("PGN StreamParser") {
442444
auto file_stream = std::ifstream(file);
443445

444446
auto vis = std::make_unique<MyVisitor>();
445-
pgn::StreamParser parser(file_stream);
447+
SmallBufferStreamParser parser(file_stream);
446448
parser.readGames(*vis);
447449

448450
CHECK(vis->gameCount() == 1);
@@ -456,7 +458,7 @@ TEST_SUITE("PGN StreamParser") {
456458
auto file_stream = std::ifstream(file);
457459

458460
auto vis = std::make_unique<MyVisitor>();
459-
pgn::StreamParser parser(file_stream);
461+
SmallBufferStreamParser parser(file_stream);
460462
parser.readGames(*vis);
461463

462464
CHECK(vis->gameCount() == 1);
@@ -470,7 +472,7 @@ TEST_SUITE("PGN StreamParser") {
470472
auto file_stream = std::ifstream(file);
471473

472474
auto vis = std::make_unique<MyVisitor>();
473-
pgn::StreamParser parser(file_stream);
475+
SmallBufferStreamParser parser(file_stream);
474476
parser.readGames(*vis);
475477

476478
CHECK(vis->gameCount() == 2);
@@ -489,7 +491,7 @@ TEST_SUITE("PGN StreamParser") {
489491
auto file_stream = std::ifstream(file);
490492

491493
auto vis = std::make_unique<MyVisitor>();
492-
pgn::StreamParser parser(file_stream);
494+
SmallBufferStreamParser parser(file_stream);
493495
parser.readGames(*vis);
494496

495497
CHECK(vis->gameCount() == 3);
@@ -512,7 +514,7 @@ TEST_SUITE("PGN StreamParser") {
512514
auto file_stream = std::ifstream(file);
513515

514516
auto vis = std::make_unique<MyVisitor>();
515-
pgn::StreamParser parser(file_stream);
517+
SmallBufferStreamParser parser(file_stream);
516518
parser.readGames(*vis);
517519

518520
CHECK(vis->gameCount() == 2);
@@ -526,7 +528,7 @@ TEST_SUITE("PGN StreamParser") {
526528
auto file_stream = std::ifstream(file);
527529

528530
auto vis = std::make_unique<MockVisitorGameover>();
529-
pgn::StreamParser<1> parser(file_stream);
531+
SmallBufferStreamParser parser(file_stream);
530532
parser.readGames(*vis);
531533

532534
auto res = vis->gameResult();
@@ -540,7 +542,7 @@ TEST_SUITE("PGN StreamParser") {
540542
auto file_stream = std::ifstream(file);
541543

542544
auto vis = std::make_unique<MyVisitor2>();
543-
pgn::StreamParser<1> parser(file_stream);
545+
SmallBufferStreamParser parser(file_stream);
544546
parser.readGames(*vis);
545547

546548
const auto& headers = vis->headers();
@@ -558,7 +560,7 @@ TEST_SUITE("PGN StreamParser") {
558560
auto file_stream = std::ifstream(file);
559561

560562
auto vis = std::make_unique<MyVisitor2>();
561-
pgn::StreamParser<1> parser(file_stream);
563+
SmallBufferStreamParser parser(file_stream);
562564
parser.readGames(*vis);
563565

564566
CHECK(vis->endCount() == 2);
@@ -572,7 +574,7 @@ TEST_SUITE("PGN StreamParser") {
572574
auto file_stream = std::ifstream(file);
573575

574576
auto vis = std::make_unique<MyVisitor2>();
575-
pgn::StreamParser<1> parser(file_stream);
577+
SmallBufferStreamParser parser(file_stream);
576578
parser.readGames(*vis);
577579

578580
CHECK(vis->headers()[0] == "Event Batch 10: s20red4c4_t3 vs master[!important]");
@@ -585,7 +587,7 @@ TEST_SUITE("PGN StreamParser") {
585587
auto file_stream = std::ifstream(file);
586588

587589
auto vis = std::make_unique<MyVisitor>();
588-
pgn::StreamParser<1> parser(file_stream);
590+
SmallBufferStreamParser parser(file_stream);
589591
parser.readGames(*vis);
590592

591593
CHECK(vis->gameCount() == 2);
@@ -599,7 +601,7 @@ TEST_SUITE("PGN StreamParser") {
599601
auto file_stream = std::ifstream(file);
600602

601603
auto vis = std::make_unique<MyVisitor>();
602-
pgn::StreamParser<1> parser(file_stream);
604+
SmallBufferStreamParser parser(file_stream);
603605

604606
CHECK(parser.readGames(*vis) == pgn::StreamParserError::InvalidHeaderMissingClosingQuote);
605607
CHECK(vis->gameCount() == 1);

0 commit comments

Comments
 (0)