diff options
Diffstat (limited to 'vendor/github.com/google/gopacket/pcap/pcapgo_test.go')
-rw-r--r-- | vendor/github.com/google/gopacket/pcap/pcapgo_test.go | 56 |
1 files changed, 0 insertions, 56 deletions
diff --git a/vendor/github.com/google/gopacket/pcap/pcapgo_test.go b/vendor/github.com/google/gopacket/pcap/pcapgo_test.go deleted file mode 100644 index 4de018a..0000000 --- a/vendor/github.com/google/gopacket/pcap/pcapgo_test.go +++ /dev/null @@ -1,56 +0,0 @@ -// Copyright 2012 Google, Inc. All rights reserved. -// -// Use of this source code is governed by a BSD-style license -// that can be found in the LICENSE file in the root of the source -// tree. - -package pcap - -import ( - "bytes" - "github.com/google/gopacket" - "github.com/google/gopacket/layers" - "github.com/google/gopacket/pcapgo" - "io/ioutil" - "reflect" - "testing" - "time" -) - -func TestPCAPGoWrite(t *testing.T) { - f, err := ioutil.TempFile("", "pcapgo") - if err != nil { - t.Fatal(err) - } - data := []byte{0xab, 0xcd, 0xef, 0x01, 0x02, 0x03, 0x04} - ci := gopacket.CaptureInfo{ - Timestamp: time.Unix(12345667, 1234567000), - Length: 700, - CaptureLength: len(data), - } - func() { - defer f.Close() - w := pcapgo.NewWriter(f) - if err := w.WriteFileHeader(65536, layers.LinkTypeEthernet); err != nil { - t.Fatal(err) - } - if err := w.WritePacket(ci, data); err != nil { - t.Fatal(err) - } - }() - h, err := OpenOffline(f.Name()) - if err != nil { - t.Fatal(err) - } - defer h.Close() - gotData, gotCI, err := h.ReadPacketData() - if err != nil { - t.Fatal("could not read first packet:", err) - } - if !bytes.Equal(gotData, data) { - t.Errorf("byte mismatch:\nwant: %v\n got: %v", data, gotData) - } - if !reflect.DeepEqual(ci, gotCI) { - t.Errorf("CI mismatch:\nwant: %v\n got: %v", ci, gotCI) - } -} |