Sha256: 242eb1010673985d00b91e8ab8c079fd6aa4671e4ee642566ff129fe6e477a69

Contents?: true

Size: 674 Bytes

Versions: 5

Compression:

Stored size: 674 Bytes

Contents

# http://www.mudynamics.com
# http://labs.mudynamics.com
# http://www.pcapr.net

require 'mu/testcase'
require 'mu/pcap'

module Mu
class Pcap
class Pkthdr

class Test < Mu::TestCase
    def test_basics
        pkthdr = Pkthdr.new
        pkthdr.endian = LITTLE_ENDIAN
        pkthdr.ts_sec = 1191265036
        pkthdr.ts_usec = 73432
        pkthdr.caplen = 73
        pkthdr.len = 73
        pkthdr.pkt = 'X' * 73

        bytes = "\x0c\x43\x01\x47" + "\xd8\x1e\x01\x00" + 
            "\x49\x00\x00\x00" + "\x49\x00\x00\x00" + ("X" * 73)
        pkthdr_in = Pkthdr.read StringIO.new(bytes), LITTLE_ENDIAN
        assert_equal pkthdr, pkthdr_in
    end
end

end
end
end


Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
pcapr-local-0.2.0 test/mu/pcap/tc_pkthdr.rb
pcapr-local-0.1.13 test/mu/pcap/tc_pkthdr.rb
pcapr-local-0.1.12 test/mu/pcap/tc_pkthdr.rb
pcapr-local-0.1.11 test/mu/pcap/tc_pkthdr.rb
pcapr-local-0.1.10 test/mu/pcap/tc_pkthdr.rb