summaryrefslogtreecommitdiffstats
path: root/vendor/github.com/google/gopacket/layers/dot1q_test.go
diff options
context:
space:
mode:
authorOndrej Fabry <ofabry@cisco.com>2019-01-10 10:57:50 +0100
committerOndrej Fabry <ofabry@cisco.com>2019-01-10 11:05:35 +0100
commit08266e35878f198e2fa59fcfc9f0fc3a4b1dfbf5 (patch)
tree1269acfc3bf6fdd47414eb64da3ecad4865e37d6 /vendor/github.com/google/gopacket/layers/dot1q_test.go
parent3ef6f210edcf7dd753733d46ec3f2dd5dc795b61 (diff)
Add support for string types
- strings are now generated as two fields for length and string itself - aliases are now sorted by name to prevent generating different code - dependencies are now managed by dep - binapi files are regenerated using VPP 19.01-rc0~622-g7b01e9e8 - old stats binary api has been deprecated and removed from VPP Change-Id: Ieb8515c73021339a45f407386f8e3d87dcf4469e Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
Diffstat (limited to 'vendor/github.com/google/gopacket/layers/dot1q_test.go')
-rw-r--r--vendor/github.com/google/gopacket/layers/dot1q_test.go62
1 files changed, 0 insertions, 62 deletions
diff --git a/vendor/github.com/google/gopacket/layers/dot1q_test.go b/vendor/github.com/google/gopacket/layers/dot1q_test.go
deleted file mode 100644
index 4a409c7..0000000
--- a/vendor/github.com/google/gopacket/layers/dot1q_test.go
+++ /dev/null
@@ -1,62 +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 layers
-
-import (
- "fmt"
- "reflect"
- "testing"
-
- "github.com/google/gopacket"
-)
-
-// test harness to ensure the dot1q layer can be encoded/decoded properly
-// return error if decoded data not match.
-func testEncodeDecodeDot1Q(dot1Q *Dot1Q) error {
- buf := gopacket.NewSerializeBuffer()
- opts := gopacket.SerializeOptions{}
- expectedDot1Q := dot1Q
-
- err := dot1Q.SerializeTo(buf, opts)
- if err != nil {
- return err
- }
-
- newDot1q := &Dot1Q{}
- err = newDot1q.DecodeFromBytes(buf.Bytes(), gopacket.NilDecodeFeedback)
- if err != nil {
- return err
- }
- newDot1q.BaseLayer = BaseLayer{}
-
- if !reflect.DeepEqual(expectedDot1Q, newDot1q) {
- return fmt.Errorf("Expect %v actual %v", expectedDot1Q, newDot1q)
- }
- return nil
-
-}
-
-// Test to ensure what has been encode can be decoded
-func TestEncodeDecodeDot1Q(t *testing.T) {
- dot1Qs := []*Dot1Q{
- &Dot1Q{
- Priority: uint8(3),
- VLANIdentifier: uint16(30),
- },
- &Dot1Q{
- Priority: uint8(0x07),
- DropEligible: true,
- VLANIdentifier: uint16(0xFFF),
- },
- }
-
- for i, curTest := range dot1Qs {
- err := testEncodeDecodeDot1Q(curTest)
- if err != nil {
- t.Error("Error with item ", i, " with error message :", err)
- }
- }
-}