From c1b42164ff045cfc14f9ffe7cba4c5f551726a79 Mon Sep 17 00:00:00 2001 From: nareix Date: Mon, 7 Dec 2015 11:37:07 +0800 Subject: [PATCH] add test --- checksum_test.go | 14 ++++++++++++++ writer_test.go | 19 +++++++++++++++++++ 2 files changed, 33 insertions(+) create mode 100644 checksum_test.go create mode 100644 writer_test.go diff --git a/checksum_test.go b/checksum_test.go new file mode 100644 index 0000000..ecadf32 --- /dev/null +++ b/checksum_test.go @@ -0,0 +1,14 @@ + +package ts + +import ( + "testing" +) + +func TestChecksum(t *testing.T) { + b := []byte("hello world") + b = append(b, []byte{0xbb,0x08,0xec,0x87}...) + crc := updateIeeeCrc32(0xffffffff, b) + t.Logf("%x", crc) +} + diff --git a/writer_test.go b/writer_test.go new file mode 100644 index 0000000..3439b87 --- /dev/null +++ b/writer_test.go @@ -0,0 +1,19 @@ + +package ts + +import ( + "testing" + "encoding/hex" + "bytes" +) + +func TestWriteTSHeader(t *testing.T) { + bw := &bytes.Buffer{} + w := &TSWriter{ + W: bw, + PCR: 0x12345678, + } + w.Write([]byte{'h','e','l','o'}[:], false) + t.Logf("\n%s", hex.Dump(bw.Bytes())) +} +