From 46292005103aa5b0b249657f8765c450dd52adad Mon Sep 17 00:00:00 2001 From: Daniel Fichtinger Date: Mon, 3 Feb 2025 21:13:46 -0500 Subject: [PATCH] added incomplete test --- internal/util/file_test.go | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/internal/util/file_test.go b/internal/util/file_test.go index be3131d..df42d4f 100644 --- a/internal/util/file_test.go +++ b/internal/util/file_test.go @@ -35,3 +35,35 @@ func TestReadNLines(t *testing.T) { t.Errorf("Expected %q, got %q", expected, lines) } } + +func TestReadLineRange(t *testing.T) { + tests := []struct { + name string // description of this test case + // Named input parameters for target function. + filename string + start int + end int + want []byte + wantErr bool + }{ + // TODO: Add test cases. + } + for _, tt := range tests { + t.Run(tt.name, func(t *testing.T) { + got, gotErr := ReadLineRange(tt.filename, tt.start, tt.end) + if gotErr != nil { + if !tt.wantErr { + t.Errorf("ReadLineRange() failed: %v", gotErr) + } + return + } + if tt.wantErr { + t.Fatal("ReadLineRange() succeeded unexpectedly") + } + // TODO: update the condition below to compare got with tt.want. + if true { + t.Errorf("ReadLineRange() = %v, want %v", got, tt.want) + } + }) + } +}