packages feed

pcapng-0.1.0.0: test/Test/Network/Pcap/NG/Endianness.hs

{-# LANGUAGE TypeApplications #-}
module Test.Network.Pcap.NG.Endianness where

import           Test.Hspec
import           Test.QuickCheck
import           Test.Validity
import           Test.Validity.Enum
import           Test.Validity.Eq
import           Test.Validity.Ord

import           Network.Pcap.NG.Endianness

instance Arbitrary Endianness where
  arbitrary = elements [LittleEndian .. BigEndian]

instance GenUnchecked Endianness where

spec = describe "Network.Pcap.NG.Endianness" $ do
  eqSpec   @Endianness
  enumSpec @Endianness