module Test.Cardano.Ledger.Shelley.Serialisation where

import qualified Test.Cardano.Ledger.Shelley.Serialisation.Golden.Address
import qualified Test.Cardano.Ledger.Shelley.Serialisation.Golden.Encoding
import qualified Test.Cardano.Ledger.Shelley.Serialisation.Golden.Genesis
import qualified Test.Cardano.Ledger.Shelley.Serialisation.Tripping.CBOR
import qualified Test.Cardano.Ledger.Shelley.Serialisation.Tripping.JSON
import Test.Tasty

tests :: TestTree
tests :: TestTree
tests =
  String -> [TestTree] -> TestTree
forall a. HasCallStack => String -> [SpecWith a] -> SpecWith a
testGroup
    String
"Serialisation tests"
    [ TestTree
Test.Cardano.Ledger.Shelley.Serialisation.Golden.Address.tests
    , TestTree
Test.Cardano.Ledger.Shelley.Serialisation.Golden.Encoding.tests
    , TestTree
Test.Cardano.Ledger.Shelley.Serialisation.Golden.Genesis.tests
    , TestTree
Test.Cardano.Ledger.Shelley.Serialisation.Tripping.CBOR.tests
    , TestTree
Test.Cardano.Ledger.Shelley.Serialisation.Tripping.JSON.tests
    ]