summaryrefslogtreecommitdiffstats
path: root/vendor/github.com/google/gopacket/layers/radiotap_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/github.com/google/gopacket/layers/radiotap_test.go')
-rw-r--r--vendor/github.com/google/gopacket/layers/radiotap_test.go79
1 files changed, 0 insertions, 79 deletions
diff --git a/vendor/github.com/google/gopacket/layers/radiotap_test.go b/vendor/github.com/google/gopacket/layers/radiotap_test.go
deleted file mode 100644
index 4d3c7d0..0000000
--- a/vendor/github.com/google/gopacket/layers/radiotap_test.go
+++ /dev/null
@@ -1,79 +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 (
- "github.com/google/gopacket"
- "testing"
-)
-
-// testPacketRadiotap0 is the packet:
-// 09:34:34.799438 1.0 Mb/s 2412 MHz 11b -58dB signal antenna 7 Acknowledgment RA:88:1f:a1:ae:9d:cb
-// 0x0000: 0000 1200 2e48 0000 1002 6c09 a000 c607 .....H....l.....
-// 0x0010: 0000 d400 0000 881f a1ae 9dcb c630 4b4b .............0KK
-var testPacketRadiotap0 = []byte{
- 0x00, 0x00, 0x12, 0x00, 0x2e, 0x48, 0x00, 0x00, 0x10, 0x02, 0x6c, 0x09, 0xa0, 0x00, 0xc6, 0x07,
- 0x00, 0x00, 0xd4, 0x00, 0x00, 0x00, 0x88, 0x1f, 0xa1, 0xae, 0x9d, 0xcb, 0xc6, 0x30, 0x4b, 0x4b,
-}
-
-func TestPacketRadiotap0(t *testing.T) {
- p := gopacket.NewPacket(testPacketRadiotap0, LayerTypeRadioTap, gopacket.Default)
- if p.ErrorLayer() != nil {
- t.Error("Failed to decode packet:", p.ErrorLayer().Error())
- }
- checkLayers(p, []gopacket.LayerType{LayerTypeRadioTap, LayerTypeDot11}, t)
- rt := p.Layer(LayerTypeRadioTap).(*RadioTap)
- if rt.ChannelFrequency != 2412 || rt.DBMAntennaSignal != -58 || rt.Antenna != 7 {
- t.Error("Radiotap decode error")
- }
- if rt.Rate != 2 { // 500Kbps unit
- t.Error("Radiotap Rate decode error")
- }
-}
-func BenchmarkDecodePacketRadiotap0(b *testing.B) {
- for i := 0; i < b.N; i++ {
- gopacket.NewPacket(testPacketRadiotap0, LayerTypeRadioTap, gopacket.NoCopy)
- }
-}
-
-// testPacketRadiotap1 is the packet:
-// 05:24:21.380948 2412 MHz 11g -36dB signal antenna 5 65.0 Mb/s MCS 7 20 MHz lon GI
-// 0x0000: 0000 1500 2a48 0800 1000 6c09 8004 dc05 ....*H....l.....
-// 0x0010: 0000 0700 0748 112c 0000 3a9d aaf0 191c .....H.,..:.....
-// 0x0020: aba7 f213 9d00 3a9d aaf0 1970 b2ee a9f1 ......:....p....
-// 0x0030: 16 .
-var testPacketRadiotap1 = []byte{
- 0x00, 0x00, 0x15, 0x00, 0x2a, 0x48, 0x08, 0x00, 0x10, 0x00, 0x6c, 0x09, 0x80, 0x04, 0xdc, 0x05,
- 0x00, 0x00, 0x07, 0x00, 0x07, 0x48, 0x11, 0x2c, 0x00, 0x00, 0x3a, 0x9d, 0xaa, 0xf0, 0x19, 0x1c,
- 0xab, 0xa7, 0xf2, 0x13, 0x9d, 0x00, 0x3a, 0x9d, 0xaa, 0xf0, 0x19, 0x70, 0xb2, 0xee, 0xa9, 0xf1,
- 0x16,
-}
-
-func TestPacketRadiotap1(t *testing.T) {
- p := gopacket.NewPacket(testPacketRadiotap1, LayerTypeRadioTap, gopacket.Default)
- if p.ErrorLayer() != nil {
- t.Error("Failed to decode packet:", p.ErrorLayer().Error())
- }
- checkLayers(p, []gopacket.LayerType{LayerTypeRadioTap, LayerTypeDot11}, t)
- rt := p.Layer(LayerTypeRadioTap).(*RadioTap)
- if rt.ChannelFrequency != 2412 || rt.DBMAntennaSignal != -36 || rt.Antenna != 5 {
- t.Error("Radiotap decode error")
- }
- if !rt.MCS.Known.MCSIndex() || rt.MCS.MCS != 7 {
- t.Error("Radiotap MCS error")
- }
- if !rt.MCS.Known.Bandwidth() || rt.MCS.Flags.Bandwidth() != 0 {
- t.Error("Radiotap bandwidth error")
- }
- if !rt.MCS.Known.GuardInterval() || rt.MCS.Flags.ShortGI() {
- t.Error("Radiotap GI error")
- }
-}
-func BenchmarkDecodePacketRadiotap1(b *testing.B) {
- for i := 0; i < b.N; i++ {
- gopacket.NewPacket(testPacketRadiotap1, LayerTypeRadioTap, gopacket.NoCopy)
- }
-}