packages feed

amazonka-servicecatalog-appregistry-2.0: test/Test/Amazonka/Gen/ServiceCatalogAppRegistry.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.ServiceCatalogAppRegistry
-- 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.ServiceCatalogAppRegistry where

import Amazonka.ServiceCatalogAppRegistry
import qualified Data.Proxy as Proxy
import Test.Amazonka.Fixture
import Test.Amazonka.Prelude
import Test.Amazonka.ServiceCatalogAppRegistry.Internal
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"
--         [ requestAssociateAttributeGroup $
--             newAssociateAttributeGroup
--
--         , requestAssociateResource $
--             newAssociateResource
--
--         , requestCreateApplication $
--             newCreateApplication
--
--         , requestCreateAttributeGroup $
--             newCreateAttributeGroup
--
--         , requestDeleteApplication $
--             newDeleteApplication
--
--         , requestDeleteAttributeGroup $
--             newDeleteAttributeGroup
--
--         , requestDisassociateAttributeGroup $
--             newDisassociateAttributeGroup
--
--         , requestDisassociateResource $
--             newDisassociateResource
--
--         , requestGetApplication $
--             newGetApplication
--
--         , requestGetAssociatedResource $
--             newGetAssociatedResource
--
--         , requestGetAttributeGroup $
--             newGetAttributeGroup
--
--         , requestGetConfiguration $
--             newGetConfiguration
--
--         , requestListApplications $
--             newListApplications
--
--         , requestListAssociatedAttributeGroups $
--             newListAssociatedAttributeGroups
--
--         , requestListAssociatedResources $
--             newListAssociatedResources
--
--         , requestListAttributeGroups $
--             newListAttributeGroups
--
--         , requestListAttributeGroupsForApplication $
--             newListAttributeGroupsForApplication
--
--         , requestListTagsForResource $
--             newListTagsForResource
--
--         , requestPutConfiguration $
--             newPutConfiguration
--
--         , requestSyncResource $
--             newSyncResource
--
--         , requestTagResource $
--             newTagResource
--
--         , requestUntagResource $
--             newUntagResource
--
--         , requestUpdateApplication $
--             newUpdateApplication
--
--         , requestUpdateAttributeGroup $
--             newUpdateAttributeGroup
--
--           ]

--     , testGroup "response"
--         [ responseAssociateAttributeGroup $
--             newAssociateAttributeGroupResponse
--
--         , responseAssociateResource $
--             newAssociateResourceResponse
--
--         , responseCreateApplication $
--             newCreateApplicationResponse
--
--         , responseCreateAttributeGroup $
--             newCreateAttributeGroupResponse
--
--         , responseDeleteApplication $
--             newDeleteApplicationResponse
--
--         , responseDeleteAttributeGroup $
--             newDeleteAttributeGroupResponse
--
--         , responseDisassociateAttributeGroup $
--             newDisassociateAttributeGroupResponse
--
--         , responseDisassociateResource $
--             newDisassociateResourceResponse
--
--         , responseGetApplication $
--             newGetApplicationResponse
--
--         , responseGetAssociatedResource $
--             newGetAssociatedResourceResponse
--
--         , responseGetAttributeGroup $
--             newGetAttributeGroupResponse
--
--         , responseGetConfiguration $
--             newGetConfigurationResponse
--
--         , responseListApplications $
--             newListApplicationsResponse
--
--         , responseListAssociatedAttributeGroups $
--             newListAssociatedAttributeGroupsResponse
--
--         , responseListAssociatedResources $
--             newListAssociatedResourcesResponse
--
--         , responseListAttributeGroups $
--             newListAttributeGroupsResponse
--
--         , responseListAttributeGroupsForApplication $
--             newListAttributeGroupsForApplicationResponse
--
--         , responseListTagsForResource $
--             newListTagsForResourceResponse
--
--         , responsePutConfiguration $
--             newPutConfigurationResponse
--
--         , responseSyncResource $
--             newSyncResourceResponse
--
--         , responseTagResource $
--             newTagResourceResponse
--
--         , responseUntagResource $
--             newUntagResourceResponse
--
--         , responseUpdateApplication $
--             newUpdateApplicationResponse
--
--         , responseUpdateAttributeGroup $
--             newUpdateAttributeGroupResponse
--
--           ]
--     ]

-- Requests

requestAssociateAttributeGroup :: AssociateAttributeGroup -> TestTree
requestAssociateAttributeGroup =
  req
    "AssociateAttributeGroup"
    "fixture/AssociateAttributeGroup.yaml"

requestAssociateResource :: AssociateResource -> TestTree
requestAssociateResource =
  req
    "AssociateResource"
    "fixture/AssociateResource.yaml"

requestCreateApplication :: CreateApplication -> TestTree
requestCreateApplication =
  req
    "CreateApplication"
    "fixture/CreateApplication.yaml"

requestCreateAttributeGroup :: CreateAttributeGroup -> TestTree
requestCreateAttributeGroup =
  req
    "CreateAttributeGroup"
    "fixture/CreateAttributeGroup.yaml"

requestDeleteApplication :: DeleteApplication -> TestTree
requestDeleteApplication =
  req
    "DeleteApplication"
    "fixture/DeleteApplication.yaml"

requestDeleteAttributeGroup :: DeleteAttributeGroup -> TestTree
requestDeleteAttributeGroup =
  req
    "DeleteAttributeGroup"
    "fixture/DeleteAttributeGroup.yaml"

requestDisassociateAttributeGroup :: DisassociateAttributeGroup -> TestTree
requestDisassociateAttributeGroup =
  req
    "DisassociateAttributeGroup"
    "fixture/DisassociateAttributeGroup.yaml"

requestDisassociateResource :: DisassociateResource -> TestTree
requestDisassociateResource =
  req
    "DisassociateResource"
    "fixture/DisassociateResource.yaml"

requestGetApplication :: GetApplication -> TestTree
requestGetApplication =
  req
    "GetApplication"
    "fixture/GetApplication.yaml"

requestGetAssociatedResource :: GetAssociatedResource -> TestTree
requestGetAssociatedResource =
  req
    "GetAssociatedResource"
    "fixture/GetAssociatedResource.yaml"

requestGetAttributeGroup :: GetAttributeGroup -> TestTree
requestGetAttributeGroup =
  req
    "GetAttributeGroup"
    "fixture/GetAttributeGroup.yaml"

requestGetConfiguration :: GetConfiguration -> TestTree
requestGetConfiguration =
  req
    "GetConfiguration"
    "fixture/GetConfiguration.yaml"

requestListApplications :: ListApplications -> TestTree
requestListApplications =
  req
    "ListApplications"
    "fixture/ListApplications.yaml"

requestListAssociatedAttributeGroups :: ListAssociatedAttributeGroups -> TestTree
requestListAssociatedAttributeGroups =
  req
    "ListAssociatedAttributeGroups"
    "fixture/ListAssociatedAttributeGroups.yaml"

requestListAssociatedResources :: ListAssociatedResources -> TestTree
requestListAssociatedResources =
  req
    "ListAssociatedResources"
    "fixture/ListAssociatedResources.yaml"

requestListAttributeGroups :: ListAttributeGroups -> TestTree
requestListAttributeGroups =
  req
    "ListAttributeGroups"
    "fixture/ListAttributeGroups.yaml"

requestListAttributeGroupsForApplication :: ListAttributeGroupsForApplication -> TestTree
requestListAttributeGroupsForApplication =
  req
    "ListAttributeGroupsForApplication"
    "fixture/ListAttributeGroupsForApplication.yaml"

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

requestPutConfiguration :: PutConfiguration -> TestTree
requestPutConfiguration =
  req
    "PutConfiguration"
    "fixture/PutConfiguration.yaml"

requestSyncResource :: SyncResource -> TestTree
requestSyncResource =
  req
    "SyncResource"
    "fixture/SyncResource.yaml"

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

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

requestUpdateApplication :: UpdateApplication -> TestTree
requestUpdateApplication =
  req
    "UpdateApplication"
    "fixture/UpdateApplication.yaml"

requestUpdateAttributeGroup :: UpdateAttributeGroup -> TestTree
requestUpdateAttributeGroup =
  req
    "UpdateAttributeGroup"
    "fixture/UpdateAttributeGroup.yaml"

-- Responses

responseAssociateAttributeGroup :: AssociateAttributeGroupResponse -> TestTree
responseAssociateAttributeGroup =
  res
    "AssociateAttributeGroupResponse"
    "fixture/AssociateAttributeGroupResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy AssociateAttributeGroup)

responseAssociateResource :: AssociateResourceResponse -> TestTree
responseAssociateResource =
  res
    "AssociateResourceResponse"
    "fixture/AssociateResourceResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy AssociateResource)

responseCreateApplication :: CreateApplicationResponse -> TestTree
responseCreateApplication =
  res
    "CreateApplicationResponse"
    "fixture/CreateApplicationResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy CreateApplication)

responseCreateAttributeGroup :: CreateAttributeGroupResponse -> TestTree
responseCreateAttributeGroup =
  res
    "CreateAttributeGroupResponse"
    "fixture/CreateAttributeGroupResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy CreateAttributeGroup)

responseDeleteApplication :: DeleteApplicationResponse -> TestTree
responseDeleteApplication =
  res
    "DeleteApplicationResponse"
    "fixture/DeleteApplicationResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy DeleteApplication)

responseDeleteAttributeGroup :: DeleteAttributeGroupResponse -> TestTree
responseDeleteAttributeGroup =
  res
    "DeleteAttributeGroupResponse"
    "fixture/DeleteAttributeGroupResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy DeleteAttributeGroup)

responseDisassociateAttributeGroup :: DisassociateAttributeGroupResponse -> TestTree
responseDisassociateAttributeGroup =
  res
    "DisassociateAttributeGroupResponse"
    "fixture/DisassociateAttributeGroupResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy DisassociateAttributeGroup)

responseDisassociateResource :: DisassociateResourceResponse -> TestTree
responseDisassociateResource =
  res
    "DisassociateResourceResponse"
    "fixture/DisassociateResourceResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy DisassociateResource)

responseGetApplication :: GetApplicationResponse -> TestTree
responseGetApplication =
  res
    "GetApplicationResponse"
    "fixture/GetApplicationResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy GetApplication)

responseGetAssociatedResource :: GetAssociatedResourceResponse -> TestTree
responseGetAssociatedResource =
  res
    "GetAssociatedResourceResponse"
    "fixture/GetAssociatedResourceResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy GetAssociatedResource)

responseGetAttributeGroup :: GetAttributeGroupResponse -> TestTree
responseGetAttributeGroup =
  res
    "GetAttributeGroupResponse"
    "fixture/GetAttributeGroupResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy GetAttributeGroup)

responseGetConfiguration :: GetConfigurationResponse -> TestTree
responseGetConfiguration =
  res
    "GetConfigurationResponse"
    "fixture/GetConfigurationResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy GetConfiguration)

responseListApplications :: ListApplicationsResponse -> TestTree
responseListApplications =
  res
    "ListApplicationsResponse"
    "fixture/ListApplicationsResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy ListApplications)

responseListAssociatedAttributeGroups :: ListAssociatedAttributeGroupsResponse -> TestTree
responseListAssociatedAttributeGroups =
  res
    "ListAssociatedAttributeGroupsResponse"
    "fixture/ListAssociatedAttributeGroupsResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy ListAssociatedAttributeGroups)

responseListAssociatedResources :: ListAssociatedResourcesResponse -> TestTree
responseListAssociatedResources =
  res
    "ListAssociatedResourcesResponse"
    "fixture/ListAssociatedResourcesResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy ListAssociatedResources)

responseListAttributeGroups :: ListAttributeGroupsResponse -> TestTree
responseListAttributeGroups =
  res
    "ListAttributeGroupsResponse"
    "fixture/ListAttributeGroupsResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy ListAttributeGroups)

responseListAttributeGroupsForApplication :: ListAttributeGroupsForApplicationResponse -> TestTree
responseListAttributeGroupsForApplication =
  res
    "ListAttributeGroupsForApplicationResponse"
    "fixture/ListAttributeGroupsForApplicationResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy ListAttributeGroupsForApplication)

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

responsePutConfiguration :: PutConfigurationResponse -> TestTree
responsePutConfiguration =
  res
    "PutConfigurationResponse"
    "fixture/PutConfigurationResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy PutConfiguration)

responseSyncResource :: SyncResourceResponse -> TestTree
responseSyncResource =
  res
    "SyncResourceResponse"
    "fixture/SyncResourceResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy SyncResource)

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)

responseUpdateApplication :: UpdateApplicationResponse -> TestTree
responseUpdateApplication =
  res
    "UpdateApplicationResponse"
    "fixture/UpdateApplicationResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy UpdateApplication)

responseUpdateAttributeGroup :: UpdateAttributeGroupResponse -> TestTree
responseUpdateAttributeGroup =
  res
    "UpdateAttributeGroupResponse"
    "fixture/UpdateAttributeGroupResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy UpdateAttributeGroup)