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 =
  TestName -> [TestTree] -> TestTree
testGroup
    TestName
"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
    ]