Skip to content

Commit 6f012ae

Browse files
committed
Test ParseNextFrame()
1 parent 0c5b88b commit 6f012ae

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

demoinfocs_test.go

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,18 @@ func TestDemoInfoCs(t *testing.T) {
7272
}
7373
}()
7474

75+
frameByFrameCount := 1000
76+
fmt.Printf("Parsing frame by frame (%d frames)\n", frameByFrameCount)
77+
for i := 0; i < frameByFrameCount; i++ {
78+
ok, err := p.ParseNextFrame()
79+
if err != nil {
80+
t.Fatal(err)
81+
}
82+
if !ok {
83+
t.Fatalf("Parser reported end of demo after less than %d frames", frameByFrameCount)
84+
}
85+
}
86+
7587
fmt.Println("Parsing to end")
7688
err = p.ParseToEnd()
7789
if err != nil {

0 commit comments

Comments
 (0)