packages feed

amazonka-servicecatalog-1.4.4: test/Test/AWS/Gen/ServiceCatalog.hs

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

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

-- |
-- Module      : Test.AWS.Gen.ServiceCatalog
-- Copyright   : (c) 2013-2016 Brendan Hay
-- License     : Mozilla Public License, v. 2.0.
-- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
-- Stability   : auto-generated
-- Portability : non-portable (GHC extensions)
--
module Test.AWS.Gen.ServiceCatalog where

import Data.Proxy
import Test.AWS.Fixture
import Test.AWS.Prelude
import Test.Tasty
import Network.AWS.ServiceCatalog
import Test.AWS.ServiceCatalog.Internal

-- 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"
--         [ requestTerminateProvisionedProduct $
--             terminateProvisionedProduct
--
--         , requestUpdateProvisionedProduct $
--             updateProvisionedProduct
--
--         , requestListRecordHistory $
--             listRecordHistory
--
--         , requestDescribeRecord $
--             describeRecord
--
--         , requestDescribeProductView $
--             describeProductView
--
--         , requestSearchProducts $
--             searchProducts
--
--         , requestDescribeProduct $
--             describeProduct
--
--         , requestScanProvisionedProducts $
--             scanProvisionedProducts
--
--         , requestProvisionProduct $
--             provisionProduct
--
--         , requestDescribeProvisioningParameters $
--             describeProvisioningParameters
--
--         , requestListLaunchPaths $
--             listLaunchPaths
--
--           ]

--     , testGroup "response"
--         [ responseTerminateProvisionedProduct $
--             terminateProvisionedProductResponse
--
--         , responseUpdateProvisionedProduct $
--             updateProvisionedProductResponse
--
--         , responseListRecordHistory $
--             listRecordHistoryResponse
--
--         , responseDescribeRecord $
--             describeRecordResponse
--
--         , responseDescribeProductView $
--             describeProductViewResponse
--
--         , responseSearchProducts $
--             searchProductsResponse
--
--         , responseDescribeProduct $
--             describeProductResponse
--
--         , responseScanProvisionedProducts $
--             scanProvisionedProductsResponse
--
--         , responseProvisionProduct $
--             provisionProductResponse
--
--         , responseDescribeProvisioningParameters $
--             describeProvisioningParametersResponse
--
--         , responseListLaunchPaths $
--             listLaunchPathsResponse
--
--           ]
--     ]

-- Requests

requestTerminateProvisionedProduct :: TerminateProvisionedProduct -> TestTree
requestTerminateProvisionedProduct = req
    "TerminateProvisionedProduct"
    "fixture/TerminateProvisionedProduct.yaml"

requestUpdateProvisionedProduct :: UpdateProvisionedProduct -> TestTree
requestUpdateProvisionedProduct = req
    "UpdateProvisionedProduct"
    "fixture/UpdateProvisionedProduct.yaml"

requestListRecordHistory :: ListRecordHistory -> TestTree
requestListRecordHistory = req
    "ListRecordHistory"
    "fixture/ListRecordHistory.yaml"

requestDescribeRecord :: DescribeRecord -> TestTree
requestDescribeRecord = req
    "DescribeRecord"
    "fixture/DescribeRecord.yaml"

requestDescribeProductView :: DescribeProductView -> TestTree
requestDescribeProductView = req
    "DescribeProductView"
    "fixture/DescribeProductView.yaml"

requestSearchProducts :: SearchProducts -> TestTree
requestSearchProducts = req
    "SearchProducts"
    "fixture/SearchProducts.yaml"

requestDescribeProduct :: DescribeProduct -> TestTree
requestDescribeProduct = req
    "DescribeProduct"
    "fixture/DescribeProduct.yaml"

requestScanProvisionedProducts :: ScanProvisionedProducts -> TestTree
requestScanProvisionedProducts = req
    "ScanProvisionedProducts"
    "fixture/ScanProvisionedProducts.yaml"

requestProvisionProduct :: ProvisionProduct -> TestTree
requestProvisionProduct = req
    "ProvisionProduct"
    "fixture/ProvisionProduct.yaml"

requestDescribeProvisioningParameters :: DescribeProvisioningParameters -> TestTree
requestDescribeProvisioningParameters = req
    "DescribeProvisioningParameters"
    "fixture/DescribeProvisioningParameters.yaml"

requestListLaunchPaths :: ListLaunchPaths -> TestTree
requestListLaunchPaths = req
    "ListLaunchPaths"
    "fixture/ListLaunchPaths.yaml"

-- Responses

responseTerminateProvisionedProduct :: TerminateProvisionedProductResponse -> TestTree
responseTerminateProvisionedProduct = res
    "TerminateProvisionedProductResponse"
    "fixture/TerminateProvisionedProductResponse.proto"
    serviceCatalog
    (Proxy :: Proxy TerminateProvisionedProduct)

responseUpdateProvisionedProduct :: UpdateProvisionedProductResponse -> TestTree
responseUpdateProvisionedProduct = res
    "UpdateProvisionedProductResponse"
    "fixture/UpdateProvisionedProductResponse.proto"
    serviceCatalog
    (Proxy :: Proxy UpdateProvisionedProduct)

responseListRecordHistory :: ListRecordHistoryResponse -> TestTree
responseListRecordHistory = res
    "ListRecordHistoryResponse"
    "fixture/ListRecordHistoryResponse.proto"
    serviceCatalog
    (Proxy :: Proxy ListRecordHistory)

responseDescribeRecord :: DescribeRecordResponse -> TestTree
responseDescribeRecord = res
    "DescribeRecordResponse"
    "fixture/DescribeRecordResponse.proto"
    serviceCatalog
    (Proxy :: Proxy DescribeRecord)

responseDescribeProductView :: DescribeProductViewResponse -> TestTree
responseDescribeProductView = res
    "DescribeProductViewResponse"
    "fixture/DescribeProductViewResponse.proto"
    serviceCatalog
    (Proxy :: Proxy DescribeProductView)

responseSearchProducts :: SearchProductsResponse -> TestTree
responseSearchProducts = res
    "SearchProductsResponse"
    "fixture/SearchProductsResponse.proto"
    serviceCatalog
    (Proxy :: Proxy SearchProducts)

responseDescribeProduct :: DescribeProductResponse -> TestTree
responseDescribeProduct = res
    "DescribeProductResponse"
    "fixture/DescribeProductResponse.proto"
    serviceCatalog
    (Proxy :: Proxy DescribeProduct)

responseScanProvisionedProducts :: ScanProvisionedProductsResponse -> TestTree
responseScanProvisionedProducts = res
    "ScanProvisionedProductsResponse"
    "fixture/ScanProvisionedProductsResponse.proto"
    serviceCatalog
    (Proxy :: Proxy ScanProvisionedProducts)

responseProvisionProduct :: ProvisionProductResponse -> TestTree
responseProvisionProduct = res
    "ProvisionProductResponse"
    "fixture/ProvisionProductResponse.proto"
    serviceCatalog
    (Proxy :: Proxy ProvisionProduct)

responseDescribeProvisioningParameters :: DescribeProvisioningParametersResponse -> TestTree
responseDescribeProvisioningParameters = res
    "DescribeProvisioningParametersResponse"
    "fixture/DescribeProvisioningParametersResponse.proto"
    serviceCatalog
    (Proxy :: Proxy DescribeProvisioningParameters)

responseListLaunchPaths :: ListLaunchPathsResponse -> TestTree
responseListLaunchPaths = res
    "ListLaunchPathsResponse"
    "fixture/ListLaunchPathsResponse.proto"
    serviceCatalog
    (Proxy :: Proxy ListLaunchPaths)