diff options
Diffstat (limited to 'lib/bytes/bytes_test.go')
| -rw-r--r-- | lib/bytes/bytes_test.go | 70 |
1 files changed, 3 insertions, 67 deletions
diff --git a/lib/bytes/bytes_test.go b/lib/bytes/bytes_test.go index 94d474f0..d41e399d 100644 --- a/lib/bytes/bytes_test.go +++ b/lib/bytes/bytes_test.go @@ -1,80 +1,16 @@ -// Copyright 2023, Shulhan <ms@kilabit.info>. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. +// SPDX-FileCopyrightText: 2023 M. Shulhan <ms@kilabit.info> +// +// SPDX-License-Identifier: BSD-3-Clause package bytes import ( "fmt" - "os" - "path" "testing" "git.sr.ht/~shulhan/pakakeh.go/lib/test" ) -func TestParseHexDump(t *testing.T) { - var ( - tdata *test.Data - err error - ) - - tdata, err = test.LoadData(`testdata/ParseHexDump_test.txt`) - if err != nil { - t.Fatal(err) - } - - var ( - tag string - in []byte - exp []byte - got []byte - ) - for tag, in = range tdata.Input { - exp = tdata.Output[tag] - - got, err = ParseHexDump(in, false) - if err != nil { - test.Assert(t, tag, string(exp), err.Error()) - continue - } - - test.Assert(t, tag, string(exp), string(got)) - } -} - -func TestParseHexDumpExpDirTar(t *testing.T) { - var ( - tdata *test.Data - err error - ) - - tdata, err = test.LoadData(`testdata/ParseHexDump_exp_dir_tar_test.txt`) - if err != nil { - t.Fatal(err) - } - - var ( - tag = `exp_dir.tar` - expFile = path.Join(`testdata`, tag) - - exp []byte - got []byte - ) - - got, err = ParseHexDump(tdata.Input[tag], false) - if err != nil { - t.Fatal(err) - } - - exp, err = os.ReadFile(expFile) - if err != nil { - t.Fatal(err) - } - - test.Assert(t, tag, exp, got) -} - func TestTrimNull(t *testing.T) { type testCase struct { in []byte |
