packages feed

amazonka-athena-1.5.0: test/Test/AWS/Gen/Athena.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.Athena
-- Copyright   : (c) 2013-2017 Brendan Hay
-- License     : Mozilla Public License, v. 2.0.
-- Maintainer  : Brendan Hay <brendan.g.hay+amazonka@gmail.com>
-- Stability   : auto-generated
-- Portability : non-portable (GHC extensions)
--
module Test.AWS.Gen.Athena where

import Data.Proxy
import Network.AWS.Athena
import Test.AWS.Athena.Internal
import Test.AWS.Fixture
import Test.AWS.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"
--         [ requestGetNamedQuery $
--             getNamedQuery
--
--         , requestCreateNamedQuery $
--             createNamedQuery
--
--         , requestListNamedQueries $
--             listNamedQueries
--
--         , requestDeleteNamedQuery $
--             deleteNamedQuery
--
--         , requestStartQueryExecution $
--             startQueryExecution
--
--         , requestBatchGetNamedQuery $
--             batchGetNamedQuery
--
--         , requestGetQueryExecution $
--             getQueryExecution
--
--         , requestBatchGetQueryExecution $
--             batchGetQueryExecution
--
--         , requestStopQueryExecution $
--             stopQueryExecution
--
--         , requestGetQueryResults $
--             getQueryResults
--
--         , requestListQueryExecutions $
--             listQueryExecutions
--
--           ]

--     , testGroup "response"
--         [ responseGetNamedQuery $
--             getNamedQueryResponse
--
--         , responseCreateNamedQuery $
--             createNamedQueryResponse
--
--         , responseListNamedQueries $
--             listNamedQueriesResponse
--
--         , responseDeleteNamedQuery $
--             deleteNamedQueryResponse
--
--         , responseStartQueryExecution $
--             startQueryExecutionResponse
--
--         , responseBatchGetNamedQuery $
--             batchGetNamedQueryResponse
--
--         , responseGetQueryExecution $
--             getQueryExecutionResponse
--
--         , responseBatchGetQueryExecution $
--             batchGetQueryExecutionResponse
--
--         , responseStopQueryExecution $
--             stopQueryExecutionResponse
--
--         , responseGetQueryResults $
--             getQueryResultsResponse
--
--         , responseListQueryExecutions $
--             listQueryExecutionsResponse
--
--           ]
--     ]

-- Requests

requestGetNamedQuery :: GetNamedQuery -> TestTree
requestGetNamedQuery = req
    "GetNamedQuery"
    "fixture/GetNamedQuery.yaml"

requestCreateNamedQuery :: CreateNamedQuery -> TestTree
requestCreateNamedQuery = req
    "CreateNamedQuery"
    "fixture/CreateNamedQuery.yaml"

requestListNamedQueries :: ListNamedQueries -> TestTree
requestListNamedQueries = req
    "ListNamedQueries"
    "fixture/ListNamedQueries.yaml"

requestDeleteNamedQuery :: DeleteNamedQuery -> TestTree
requestDeleteNamedQuery = req
    "DeleteNamedQuery"
    "fixture/DeleteNamedQuery.yaml"

requestStartQueryExecution :: StartQueryExecution -> TestTree
requestStartQueryExecution = req
    "StartQueryExecution"
    "fixture/StartQueryExecution.yaml"

requestBatchGetNamedQuery :: BatchGetNamedQuery -> TestTree
requestBatchGetNamedQuery = req
    "BatchGetNamedQuery"
    "fixture/BatchGetNamedQuery.yaml"

requestGetQueryExecution :: GetQueryExecution -> TestTree
requestGetQueryExecution = req
    "GetQueryExecution"
    "fixture/GetQueryExecution.yaml"

requestBatchGetQueryExecution :: BatchGetQueryExecution -> TestTree
requestBatchGetQueryExecution = req
    "BatchGetQueryExecution"
    "fixture/BatchGetQueryExecution.yaml"

requestStopQueryExecution :: StopQueryExecution -> TestTree
requestStopQueryExecution = req
    "StopQueryExecution"
    "fixture/StopQueryExecution.yaml"

requestGetQueryResults :: GetQueryResults -> TestTree
requestGetQueryResults = req
    "GetQueryResults"
    "fixture/GetQueryResults.yaml"

requestListQueryExecutions :: ListQueryExecutions -> TestTree
requestListQueryExecutions = req
    "ListQueryExecutions"
    "fixture/ListQueryExecutions.yaml"

-- Responses

responseGetNamedQuery :: GetNamedQueryResponse -> TestTree
responseGetNamedQuery = res
    "GetNamedQueryResponse"
    "fixture/GetNamedQueryResponse.proto"
    athena
    (Proxy :: Proxy GetNamedQuery)

responseCreateNamedQuery :: CreateNamedQueryResponse -> TestTree
responseCreateNamedQuery = res
    "CreateNamedQueryResponse"
    "fixture/CreateNamedQueryResponse.proto"
    athena
    (Proxy :: Proxy CreateNamedQuery)

responseListNamedQueries :: ListNamedQueriesResponse -> TestTree
responseListNamedQueries = res
    "ListNamedQueriesResponse"
    "fixture/ListNamedQueriesResponse.proto"
    athena
    (Proxy :: Proxy ListNamedQueries)

responseDeleteNamedQuery :: DeleteNamedQueryResponse -> TestTree
responseDeleteNamedQuery = res
    "DeleteNamedQueryResponse"
    "fixture/DeleteNamedQueryResponse.proto"
    athena
    (Proxy :: Proxy DeleteNamedQuery)

responseStartQueryExecution :: StartQueryExecutionResponse -> TestTree
responseStartQueryExecution = res
    "StartQueryExecutionResponse"
    "fixture/StartQueryExecutionResponse.proto"
    athena
    (Proxy :: Proxy StartQueryExecution)

responseBatchGetNamedQuery :: BatchGetNamedQueryResponse -> TestTree
responseBatchGetNamedQuery = res
    "BatchGetNamedQueryResponse"
    "fixture/BatchGetNamedQueryResponse.proto"
    athena
    (Proxy :: Proxy BatchGetNamedQuery)

responseGetQueryExecution :: GetQueryExecutionResponse -> TestTree
responseGetQueryExecution = res
    "GetQueryExecutionResponse"
    "fixture/GetQueryExecutionResponse.proto"
    athena
    (Proxy :: Proxy GetQueryExecution)

responseBatchGetQueryExecution :: BatchGetQueryExecutionResponse -> TestTree
responseBatchGetQueryExecution = res
    "BatchGetQueryExecutionResponse"
    "fixture/BatchGetQueryExecutionResponse.proto"
    athena
    (Proxy :: Proxy BatchGetQueryExecution)

responseStopQueryExecution :: StopQueryExecutionResponse -> TestTree
responseStopQueryExecution = res
    "StopQueryExecutionResponse"
    "fixture/StopQueryExecutionResponse.proto"
    athena
    (Proxy :: Proxy StopQueryExecution)

responseGetQueryResults :: GetQueryResultsResponse -> TestTree
responseGetQueryResults = res
    "GetQueryResultsResponse"
    "fixture/GetQueryResultsResponse.proto"
    athena
    (Proxy :: Proxy GetQueryResults)

responseListQueryExecutions :: ListQueryExecutionsResponse -> TestTree
responseListQueryExecutions = res
    "ListQueryExecutionsResponse"
    "fixture/ListQueryExecutionsResponse.proto"
    athena
    (Proxy :: Proxy ListQueryExecutions)