packages feed

amazonka-emr-containers-2.0: test/Test/Amazonka/Gen/EMRContainers.hs

{-# OPTIONS_GHC -fno-warn-orphans #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}

-- Derived from AWS service descriptions, licensed under Apache 2.0.

-- |
-- Module      : Test.Amazonka.Gen.EMRContainers
-- Copyright   : (c) 2013-2023 Brendan Hay
-- License     : Mozilla Public License, v. 2.0.
-- Maintainer  : Brendan Hay
-- Stability   : auto-generated
-- Portability : non-portable (GHC extensions)
module Test.Amazonka.Gen.EMRContainers where

import Amazonka.EMRContainers
import qualified Data.Proxy as Proxy
import Test.Amazonka.EMRContainers.Internal
import Test.Amazonka.Fixture
import Test.Amazonka.Prelude
import Test.Tasty

-- Auto-generated: the actual test selection needs to be manually placed into
-- the top-level so that real test data can be incrementally added.
--
-- This commented snippet is what the entire set should look like:

-- fixtures :: TestTree
-- fixtures =
--     [ testGroup "request"
--         [ requestCancelJobRun $
--             newCancelJobRun
--
--         , requestCreateJobTemplate $
--             newCreateJobTemplate
--
--         , requestCreateManagedEndpoint $
--             newCreateManagedEndpoint
--
--         , requestCreateVirtualCluster $
--             newCreateVirtualCluster
--
--         , requestDeleteJobTemplate $
--             newDeleteJobTemplate
--
--         , requestDeleteManagedEndpoint $
--             newDeleteManagedEndpoint
--
--         , requestDeleteVirtualCluster $
--             newDeleteVirtualCluster
--
--         , requestDescribeJobRun $
--             newDescribeJobRun
--
--         , requestDescribeJobTemplate $
--             newDescribeJobTemplate
--
--         , requestDescribeManagedEndpoint $
--             newDescribeManagedEndpoint
--
--         , requestDescribeVirtualCluster $
--             newDescribeVirtualCluster
--
--         , requestListJobRuns $
--             newListJobRuns
--
--         , requestListJobTemplates $
--             newListJobTemplates
--
--         , requestListManagedEndpoints $
--             newListManagedEndpoints
--
--         , requestListTagsForResource $
--             newListTagsForResource
--
--         , requestListVirtualClusters $
--             newListVirtualClusters
--
--         , requestStartJobRun $
--             newStartJobRun
--
--         , requestTagResource $
--             newTagResource
--
--         , requestUntagResource $
--             newUntagResource
--
--           ]

--     , testGroup "response"
--         [ responseCancelJobRun $
--             newCancelJobRunResponse
--
--         , responseCreateJobTemplate $
--             newCreateJobTemplateResponse
--
--         , responseCreateManagedEndpoint $
--             newCreateManagedEndpointResponse
--
--         , responseCreateVirtualCluster $
--             newCreateVirtualClusterResponse
--
--         , responseDeleteJobTemplate $
--             newDeleteJobTemplateResponse
--
--         , responseDeleteManagedEndpoint $
--             newDeleteManagedEndpointResponse
--
--         , responseDeleteVirtualCluster $
--             newDeleteVirtualClusterResponse
--
--         , responseDescribeJobRun $
--             newDescribeJobRunResponse
--
--         , responseDescribeJobTemplate $
--             newDescribeJobTemplateResponse
--
--         , responseDescribeManagedEndpoint $
--             newDescribeManagedEndpointResponse
--
--         , responseDescribeVirtualCluster $
--             newDescribeVirtualClusterResponse
--
--         , responseListJobRuns $
--             newListJobRunsResponse
--
--         , responseListJobTemplates $
--             newListJobTemplatesResponse
--
--         , responseListManagedEndpoints $
--             newListManagedEndpointsResponse
--
--         , responseListTagsForResource $
--             newListTagsForResourceResponse
--
--         , responseListVirtualClusters $
--             newListVirtualClustersResponse
--
--         , responseStartJobRun $
--             newStartJobRunResponse
--
--         , responseTagResource $
--             newTagResourceResponse
--
--         , responseUntagResource $
--             newUntagResourceResponse
--
--           ]
--     ]

-- Requests

requestCancelJobRun :: CancelJobRun -> TestTree
requestCancelJobRun =
  req
    "CancelJobRun"
    "fixture/CancelJobRun.yaml"

requestCreateJobTemplate :: CreateJobTemplate -> TestTree
requestCreateJobTemplate =
  req
    "CreateJobTemplate"
    "fixture/CreateJobTemplate.yaml"

requestCreateManagedEndpoint :: CreateManagedEndpoint -> TestTree
requestCreateManagedEndpoint =
  req
    "CreateManagedEndpoint"
    "fixture/CreateManagedEndpoint.yaml"

requestCreateVirtualCluster :: CreateVirtualCluster -> TestTree
requestCreateVirtualCluster =
  req
    "CreateVirtualCluster"
    "fixture/CreateVirtualCluster.yaml"

requestDeleteJobTemplate :: DeleteJobTemplate -> TestTree
requestDeleteJobTemplate =
  req
    "DeleteJobTemplate"
    "fixture/DeleteJobTemplate.yaml"

requestDeleteManagedEndpoint :: DeleteManagedEndpoint -> TestTree
requestDeleteManagedEndpoint =
  req
    "DeleteManagedEndpoint"
    "fixture/DeleteManagedEndpoint.yaml"

requestDeleteVirtualCluster :: DeleteVirtualCluster -> TestTree
requestDeleteVirtualCluster =
  req
    "DeleteVirtualCluster"
    "fixture/DeleteVirtualCluster.yaml"

requestDescribeJobRun :: DescribeJobRun -> TestTree
requestDescribeJobRun =
  req
    "DescribeJobRun"
    "fixture/DescribeJobRun.yaml"

requestDescribeJobTemplate :: DescribeJobTemplate -> TestTree
requestDescribeJobTemplate =
  req
    "DescribeJobTemplate"
    "fixture/DescribeJobTemplate.yaml"

requestDescribeManagedEndpoint :: DescribeManagedEndpoint -> TestTree
requestDescribeManagedEndpoint =
  req
    "DescribeManagedEndpoint"
    "fixture/DescribeManagedEndpoint.yaml"

requestDescribeVirtualCluster :: DescribeVirtualCluster -> TestTree
requestDescribeVirtualCluster =
  req
    "DescribeVirtualCluster"
    "fixture/DescribeVirtualCluster.yaml"

requestListJobRuns :: ListJobRuns -> TestTree
requestListJobRuns =
  req
    "ListJobRuns"
    "fixture/ListJobRuns.yaml"

requestListJobTemplates :: ListJobTemplates -> TestTree
requestListJobTemplates =
  req
    "ListJobTemplates"
    "fixture/ListJobTemplates.yaml"

requestListManagedEndpoints :: ListManagedEndpoints -> TestTree
requestListManagedEndpoints =
  req
    "ListManagedEndpoints"
    "fixture/ListManagedEndpoints.yaml"

requestListTagsForResource :: ListTagsForResource -> TestTree
requestListTagsForResource =
  req
    "ListTagsForResource"
    "fixture/ListTagsForResource.yaml"

requestListVirtualClusters :: ListVirtualClusters -> TestTree
requestListVirtualClusters =
  req
    "ListVirtualClusters"
    "fixture/ListVirtualClusters.yaml"

requestStartJobRun :: StartJobRun -> TestTree
requestStartJobRun =
  req
    "StartJobRun"
    "fixture/StartJobRun.yaml"

requestTagResource :: TagResource -> TestTree
requestTagResource =
  req
    "TagResource"
    "fixture/TagResource.yaml"

requestUntagResource :: UntagResource -> TestTree
requestUntagResource =
  req
    "UntagResource"
    "fixture/UntagResource.yaml"

-- Responses

responseCancelJobRun :: CancelJobRunResponse -> TestTree
responseCancelJobRun =
  res
    "CancelJobRunResponse"
    "fixture/CancelJobRunResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy CancelJobRun)

responseCreateJobTemplate :: CreateJobTemplateResponse -> TestTree
responseCreateJobTemplate =
  res
    "CreateJobTemplateResponse"
    "fixture/CreateJobTemplateResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy CreateJobTemplate)

responseCreateManagedEndpoint :: CreateManagedEndpointResponse -> TestTree
responseCreateManagedEndpoint =
  res
    "CreateManagedEndpointResponse"
    "fixture/CreateManagedEndpointResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy CreateManagedEndpoint)

responseCreateVirtualCluster :: CreateVirtualClusterResponse -> TestTree
responseCreateVirtualCluster =
  res
    "CreateVirtualClusterResponse"
    "fixture/CreateVirtualClusterResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy CreateVirtualCluster)

responseDeleteJobTemplate :: DeleteJobTemplateResponse -> TestTree
responseDeleteJobTemplate =
  res
    "DeleteJobTemplateResponse"
    "fixture/DeleteJobTemplateResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy DeleteJobTemplate)

responseDeleteManagedEndpoint :: DeleteManagedEndpointResponse -> TestTree
responseDeleteManagedEndpoint =
  res
    "DeleteManagedEndpointResponse"
    "fixture/DeleteManagedEndpointResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy DeleteManagedEndpoint)

responseDeleteVirtualCluster :: DeleteVirtualClusterResponse -> TestTree
responseDeleteVirtualCluster =
  res
    "DeleteVirtualClusterResponse"
    "fixture/DeleteVirtualClusterResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy DeleteVirtualCluster)

responseDescribeJobRun :: DescribeJobRunResponse -> TestTree
responseDescribeJobRun =
  res
    "DescribeJobRunResponse"
    "fixture/DescribeJobRunResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy DescribeJobRun)

responseDescribeJobTemplate :: DescribeJobTemplateResponse -> TestTree
responseDescribeJobTemplate =
  res
    "DescribeJobTemplateResponse"
    "fixture/DescribeJobTemplateResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy DescribeJobTemplate)

responseDescribeManagedEndpoint :: DescribeManagedEndpointResponse -> TestTree
responseDescribeManagedEndpoint =
  res
    "DescribeManagedEndpointResponse"
    "fixture/DescribeManagedEndpointResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy DescribeManagedEndpoint)

responseDescribeVirtualCluster :: DescribeVirtualClusterResponse -> TestTree
responseDescribeVirtualCluster =
  res
    "DescribeVirtualClusterResponse"
    "fixture/DescribeVirtualClusterResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy DescribeVirtualCluster)

responseListJobRuns :: ListJobRunsResponse -> TestTree
responseListJobRuns =
  res
    "ListJobRunsResponse"
    "fixture/ListJobRunsResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy ListJobRuns)

responseListJobTemplates :: ListJobTemplatesResponse -> TestTree
responseListJobTemplates =
  res
    "ListJobTemplatesResponse"
    "fixture/ListJobTemplatesResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy ListJobTemplates)

responseListManagedEndpoints :: ListManagedEndpointsResponse -> TestTree
responseListManagedEndpoints =
  res
    "ListManagedEndpointsResponse"
    "fixture/ListManagedEndpointsResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy ListManagedEndpoints)

responseListTagsForResource :: ListTagsForResourceResponse -> TestTree
responseListTagsForResource =
  res
    "ListTagsForResourceResponse"
    "fixture/ListTagsForResourceResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy ListTagsForResource)

responseListVirtualClusters :: ListVirtualClustersResponse -> TestTree
responseListVirtualClusters =
  res
    "ListVirtualClustersResponse"
    "fixture/ListVirtualClustersResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy ListVirtualClusters)

responseStartJobRun :: StartJobRunResponse -> TestTree
responseStartJobRun =
  res
    "StartJobRunResponse"
    "fixture/StartJobRunResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy StartJobRun)

responseTagResource :: TagResourceResponse -> TestTree
responseTagResource =
  res
    "TagResourceResponse"
    "fixture/TagResourceResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy TagResource)

responseUntagResource :: UntagResourceResponse -> TestTree
responseUntagResource =
  res
    "UntagResourceResponse"
    "fixture/UntagResourceResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy UntagResource)