amazonka-dynamodb-1.5.0: test/Test/AWS/Gen/DynamoDB.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.DynamoDB
-- 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.DynamoDB where
import Data.Proxy
import Network.AWS.DynamoDB
import Test.AWS.DynamoDB.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"
-- [ requestPutItem $
-- putItem
--
-- , requestDeleteItem $
-- deleteItem
--
-- , requestUpdateItem $
-- updateItem
--
-- , requestDeleteTable $
-- deleteTable
--
-- , requestUpdateTable $
-- updateTable
--
-- , requestBatchGetItem $
-- batchGetItem
--
-- , requestListTagsOfResource $
-- listTagsOfResource
--
-- , requestDescribeTable $
-- describeTable
--
-- , requestDescribeLimits $
-- describeLimits
--
-- , requestGetItem $
-- getItem
--
-- , requestBatchWriteItem $
-- batchWriteItem
--
-- , requestListTables $
-- listTables
--
-- , requestScan $
-- scan
--
-- , requestQuery $
-- query
--
-- , requestCreateTable $
-- createTable
--
-- , requestDescribeTimeToLive $
-- describeTimeToLive
--
-- , requestTagResource $
-- tagResource
--
-- , requestUntagResource $
-- untagResource
--
-- , requestUpdateTimeToLive $
-- updateTimeToLive
--
-- ]
-- , testGroup "response"
-- [ responsePutItem $
-- putItemResponse
--
-- , responseDeleteItem $
-- deleteItemResponse
--
-- , responseUpdateItem $
-- updateItemResponse
--
-- , responseDeleteTable $
-- deleteTableResponse
--
-- , responseUpdateTable $
-- updateTableResponse
--
-- , responseBatchGetItem $
-- batchGetItemResponse
--
-- , responseListTagsOfResource $
-- listTagsOfResourceResponse
--
-- , responseDescribeTable $
-- describeTableResponse
--
-- , responseDescribeLimits $
-- describeLimitsResponse
--
-- , responseGetItem $
-- getItemResponse
--
-- , responseBatchWriteItem $
-- batchWriteItemResponse
--
-- , responseListTables $
-- listTablesResponse
--
-- , responseScan $
-- scanResponse
--
-- , responseQuery $
-- queryResponse
--
-- , responseCreateTable $
-- createTableResponse
--
-- , responseDescribeTimeToLive $
-- describeTimeToLiveResponse
--
-- , responseTagResource $
-- tagResourceResponse
--
-- , responseUntagResource $
-- untagResourceResponse
--
-- , responseUpdateTimeToLive $
-- updateTimeToLiveResponse
--
-- ]
-- ]
-- Requests
requestPutItem :: PutItem -> TestTree
requestPutItem = req
"PutItem"
"fixture/PutItem.yaml"
requestDeleteItem :: DeleteItem -> TestTree
requestDeleteItem = req
"DeleteItem"
"fixture/DeleteItem.yaml"
requestUpdateItem :: UpdateItem -> TestTree
requestUpdateItem = req
"UpdateItem"
"fixture/UpdateItem.yaml"
requestDeleteTable :: DeleteTable -> TestTree
requestDeleteTable = req
"DeleteTable"
"fixture/DeleteTable.yaml"
requestUpdateTable :: UpdateTable -> TestTree
requestUpdateTable = req
"UpdateTable"
"fixture/UpdateTable.yaml"
requestBatchGetItem :: BatchGetItem -> TestTree
requestBatchGetItem = req
"BatchGetItem"
"fixture/BatchGetItem.yaml"
requestListTagsOfResource :: ListTagsOfResource -> TestTree
requestListTagsOfResource = req
"ListTagsOfResource"
"fixture/ListTagsOfResource.yaml"
requestDescribeTable :: DescribeTable -> TestTree
requestDescribeTable = req
"DescribeTable"
"fixture/DescribeTable.yaml"
requestDescribeLimits :: DescribeLimits -> TestTree
requestDescribeLimits = req
"DescribeLimits"
"fixture/DescribeLimits.yaml"
requestGetItem :: GetItem -> TestTree
requestGetItem = req
"GetItem"
"fixture/GetItem.yaml"
requestBatchWriteItem :: BatchWriteItem -> TestTree
requestBatchWriteItem = req
"BatchWriteItem"
"fixture/BatchWriteItem.yaml"
requestListTables :: ListTables -> TestTree
requestListTables = req
"ListTables"
"fixture/ListTables.yaml"
requestScan :: Scan -> TestTree
requestScan = req
"Scan"
"fixture/Scan.yaml"
requestQuery :: Query -> TestTree
requestQuery = req
"Query"
"fixture/Query.yaml"
requestCreateTable :: CreateTable -> TestTree
requestCreateTable = req
"CreateTable"
"fixture/CreateTable.yaml"
requestDescribeTimeToLive :: DescribeTimeToLive -> TestTree
requestDescribeTimeToLive = req
"DescribeTimeToLive"
"fixture/DescribeTimeToLive.yaml"
requestTagResource :: TagResource -> TestTree
requestTagResource = req
"TagResource"
"fixture/TagResource.yaml"
requestUntagResource :: UntagResource -> TestTree
requestUntagResource = req
"UntagResource"
"fixture/UntagResource.yaml"
requestUpdateTimeToLive :: UpdateTimeToLive -> TestTree
requestUpdateTimeToLive = req
"UpdateTimeToLive"
"fixture/UpdateTimeToLive.yaml"
-- Responses
responsePutItem :: PutItemResponse -> TestTree
responsePutItem = res
"PutItemResponse"
"fixture/PutItemResponse.proto"
dynamoDB
(Proxy :: Proxy PutItem)
responseDeleteItem :: DeleteItemResponse -> TestTree
responseDeleteItem = res
"DeleteItemResponse"
"fixture/DeleteItemResponse.proto"
dynamoDB
(Proxy :: Proxy DeleteItem)
responseUpdateItem :: UpdateItemResponse -> TestTree
responseUpdateItem = res
"UpdateItemResponse"
"fixture/UpdateItemResponse.proto"
dynamoDB
(Proxy :: Proxy UpdateItem)
responseDeleteTable :: DeleteTableResponse -> TestTree
responseDeleteTable = res
"DeleteTableResponse"
"fixture/DeleteTableResponse.proto"
dynamoDB
(Proxy :: Proxy DeleteTable)
responseUpdateTable :: UpdateTableResponse -> TestTree
responseUpdateTable = res
"UpdateTableResponse"
"fixture/UpdateTableResponse.proto"
dynamoDB
(Proxy :: Proxy UpdateTable)
responseBatchGetItem :: BatchGetItemResponse -> TestTree
responseBatchGetItem = res
"BatchGetItemResponse"
"fixture/BatchGetItemResponse.proto"
dynamoDB
(Proxy :: Proxy BatchGetItem)
responseListTagsOfResource :: ListTagsOfResourceResponse -> TestTree
responseListTagsOfResource = res
"ListTagsOfResourceResponse"
"fixture/ListTagsOfResourceResponse.proto"
dynamoDB
(Proxy :: Proxy ListTagsOfResource)
responseDescribeTable :: DescribeTableResponse -> TestTree
responseDescribeTable = res
"DescribeTableResponse"
"fixture/DescribeTableResponse.proto"
dynamoDB
(Proxy :: Proxy DescribeTable)
responseDescribeLimits :: DescribeLimitsResponse -> TestTree
responseDescribeLimits = res
"DescribeLimitsResponse"
"fixture/DescribeLimitsResponse.proto"
dynamoDB
(Proxy :: Proxy DescribeLimits)
responseGetItem :: GetItemResponse -> TestTree
responseGetItem = res
"GetItemResponse"
"fixture/GetItemResponse.proto"
dynamoDB
(Proxy :: Proxy GetItem)
responseBatchWriteItem :: BatchWriteItemResponse -> TestTree
responseBatchWriteItem = res
"BatchWriteItemResponse"
"fixture/BatchWriteItemResponse.proto"
dynamoDB
(Proxy :: Proxy BatchWriteItem)
responseListTables :: ListTablesResponse -> TestTree
responseListTables = res
"ListTablesResponse"
"fixture/ListTablesResponse.proto"
dynamoDB
(Proxy :: Proxy ListTables)
responseScan :: ScanResponse -> TestTree
responseScan = res
"ScanResponse"
"fixture/ScanResponse.proto"
dynamoDB
(Proxy :: Proxy Scan)
responseQuery :: QueryResponse -> TestTree
responseQuery = res
"QueryResponse"
"fixture/QueryResponse.proto"
dynamoDB
(Proxy :: Proxy Query)
responseCreateTable :: CreateTableResponse -> TestTree
responseCreateTable = res
"CreateTableResponse"
"fixture/CreateTableResponse.proto"
dynamoDB
(Proxy :: Proxy CreateTable)
responseDescribeTimeToLive :: DescribeTimeToLiveResponse -> TestTree
responseDescribeTimeToLive = res
"DescribeTimeToLiveResponse"
"fixture/DescribeTimeToLiveResponse.proto"
dynamoDB
(Proxy :: Proxy DescribeTimeToLive)
responseTagResource :: TagResourceResponse -> TestTree
responseTagResource = res
"TagResourceResponse"
"fixture/TagResourceResponse.proto"
dynamoDB
(Proxy :: Proxy TagResource)
responseUntagResource :: UntagResourceResponse -> TestTree
responseUntagResource = res
"UntagResourceResponse"
"fixture/UntagResourceResponse.proto"
dynamoDB
(Proxy :: Proxy UntagResource)
responseUpdateTimeToLive :: UpdateTimeToLiveResponse -> TestTree
responseUpdateTimeToLive = res
"UpdateTimeToLiveResponse"
"fixture/UpdateTimeToLiveResponse.proto"
dynamoDB
(Proxy :: Proxy UpdateTimeToLive)