packages feed

amazonka-identitystore-2.0: test/Test/Amazonka/Gen/IdentityStore.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.IdentityStore
-- 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.IdentityStore where

import Amazonka.IdentityStore
import qualified Data.Proxy as Proxy
import Test.Amazonka.Fixture
import Test.Amazonka.IdentityStore.Internal
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"
--         [ requestCreateGroup $
--             newCreateGroup
--
--         , requestCreateGroupMembership $
--             newCreateGroupMembership
--
--         , requestCreateUser $
--             newCreateUser
--
--         , requestDeleteGroup $
--             newDeleteGroup
--
--         , requestDeleteGroupMembership $
--             newDeleteGroupMembership
--
--         , requestDeleteUser $
--             newDeleteUser
--
--         , requestDescribeGroup $
--             newDescribeGroup
--
--         , requestDescribeGroupMembership $
--             newDescribeGroupMembership
--
--         , requestDescribeUser $
--             newDescribeUser
--
--         , requestGetGroupId $
--             newGetGroupId
--
--         , requestGetGroupMembershipId $
--             newGetGroupMembershipId
--
--         , requestGetUserId $
--             newGetUserId
--
--         , requestIsMemberInGroups $
--             newIsMemberInGroups
--
--         , requestListGroupMemberships $
--             newListGroupMemberships
--
--         , requestListGroupMembershipsForMember $
--             newListGroupMembershipsForMember
--
--         , requestListGroups $
--             newListGroups
--
--         , requestListUsers $
--             newListUsers
--
--         , requestUpdateGroup $
--             newUpdateGroup
--
--         , requestUpdateUser $
--             newUpdateUser
--
--           ]

--     , testGroup "response"
--         [ responseCreateGroup $
--             newCreateGroupResponse
--
--         , responseCreateGroupMembership $
--             newCreateGroupMembershipResponse
--
--         , responseCreateUser $
--             newCreateUserResponse
--
--         , responseDeleteGroup $
--             newDeleteGroupResponse
--
--         , responseDeleteGroupMembership $
--             newDeleteGroupMembershipResponse
--
--         , responseDeleteUser $
--             newDeleteUserResponse
--
--         , responseDescribeGroup $
--             newDescribeGroupResponse
--
--         , responseDescribeGroupMembership $
--             newDescribeGroupMembershipResponse
--
--         , responseDescribeUser $
--             newDescribeUserResponse
--
--         , responseGetGroupId $
--             newGetGroupIdResponse
--
--         , responseGetGroupMembershipId $
--             newGetGroupMembershipIdResponse
--
--         , responseGetUserId $
--             newGetUserIdResponse
--
--         , responseIsMemberInGroups $
--             newIsMemberInGroupsResponse
--
--         , responseListGroupMemberships $
--             newListGroupMembershipsResponse
--
--         , responseListGroupMembershipsForMember $
--             newListGroupMembershipsForMemberResponse
--
--         , responseListGroups $
--             newListGroupsResponse
--
--         , responseListUsers $
--             newListUsersResponse
--
--         , responseUpdateGroup $
--             newUpdateGroupResponse
--
--         , responseUpdateUser $
--             newUpdateUserResponse
--
--           ]
--     ]

-- Requests

requestCreateGroup :: CreateGroup -> TestTree
requestCreateGroup =
  req
    "CreateGroup"
    "fixture/CreateGroup.yaml"

requestCreateGroupMembership :: CreateGroupMembership -> TestTree
requestCreateGroupMembership =
  req
    "CreateGroupMembership"
    "fixture/CreateGroupMembership.yaml"

requestCreateUser :: CreateUser -> TestTree
requestCreateUser =
  req
    "CreateUser"
    "fixture/CreateUser.yaml"

requestDeleteGroup :: DeleteGroup -> TestTree
requestDeleteGroup =
  req
    "DeleteGroup"
    "fixture/DeleteGroup.yaml"

requestDeleteGroupMembership :: DeleteGroupMembership -> TestTree
requestDeleteGroupMembership =
  req
    "DeleteGroupMembership"
    "fixture/DeleteGroupMembership.yaml"

requestDeleteUser :: DeleteUser -> TestTree
requestDeleteUser =
  req
    "DeleteUser"
    "fixture/DeleteUser.yaml"

requestDescribeGroup :: DescribeGroup -> TestTree
requestDescribeGroup =
  req
    "DescribeGroup"
    "fixture/DescribeGroup.yaml"

requestDescribeGroupMembership :: DescribeGroupMembership -> TestTree
requestDescribeGroupMembership =
  req
    "DescribeGroupMembership"
    "fixture/DescribeGroupMembership.yaml"

requestDescribeUser :: DescribeUser -> TestTree
requestDescribeUser =
  req
    "DescribeUser"
    "fixture/DescribeUser.yaml"

requestGetGroupId :: GetGroupId -> TestTree
requestGetGroupId =
  req
    "GetGroupId"
    "fixture/GetGroupId.yaml"

requestGetGroupMembershipId :: GetGroupMembershipId -> TestTree
requestGetGroupMembershipId =
  req
    "GetGroupMembershipId"
    "fixture/GetGroupMembershipId.yaml"

requestGetUserId :: GetUserId -> TestTree
requestGetUserId =
  req
    "GetUserId"
    "fixture/GetUserId.yaml"

requestIsMemberInGroups :: IsMemberInGroups -> TestTree
requestIsMemberInGroups =
  req
    "IsMemberInGroups"
    "fixture/IsMemberInGroups.yaml"

requestListGroupMemberships :: ListGroupMemberships -> TestTree
requestListGroupMemberships =
  req
    "ListGroupMemberships"
    "fixture/ListGroupMemberships.yaml"

requestListGroupMembershipsForMember :: ListGroupMembershipsForMember -> TestTree
requestListGroupMembershipsForMember =
  req
    "ListGroupMembershipsForMember"
    "fixture/ListGroupMembershipsForMember.yaml"

requestListGroups :: ListGroups -> TestTree
requestListGroups =
  req
    "ListGroups"
    "fixture/ListGroups.yaml"

requestListUsers :: ListUsers -> TestTree
requestListUsers =
  req
    "ListUsers"
    "fixture/ListUsers.yaml"

requestUpdateGroup :: UpdateGroup -> TestTree
requestUpdateGroup =
  req
    "UpdateGroup"
    "fixture/UpdateGroup.yaml"

requestUpdateUser :: UpdateUser -> TestTree
requestUpdateUser =
  req
    "UpdateUser"
    "fixture/UpdateUser.yaml"

-- Responses

responseCreateGroup :: CreateGroupResponse -> TestTree
responseCreateGroup =
  res
    "CreateGroupResponse"
    "fixture/CreateGroupResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy CreateGroup)

responseCreateGroupMembership :: CreateGroupMembershipResponse -> TestTree
responseCreateGroupMembership =
  res
    "CreateGroupMembershipResponse"
    "fixture/CreateGroupMembershipResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy CreateGroupMembership)

responseCreateUser :: CreateUserResponse -> TestTree
responseCreateUser =
  res
    "CreateUserResponse"
    "fixture/CreateUserResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy CreateUser)

responseDeleteGroup :: DeleteGroupResponse -> TestTree
responseDeleteGroup =
  res
    "DeleteGroupResponse"
    "fixture/DeleteGroupResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy DeleteGroup)

responseDeleteGroupMembership :: DeleteGroupMembershipResponse -> TestTree
responseDeleteGroupMembership =
  res
    "DeleteGroupMembershipResponse"
    "fixture/DeleteGroupMembershipResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy DeleteGroupMembership)

responseDeleteUser :: DeleteUserResponse -> TestTree
responseDeleteUser =
  res
    "DeleteUserResponse"
    "fixture/DeleteUserResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy DeleteUser)

responseDescribeGroup :: DescribeGroupResponse -> TestTree
responseDescribeGroup =
  res
    "DescribeGroupResponse"
    "fixture/DescribeGroupResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy DescribeGroup)

responseDescribeGroupMembership :: DescribeGroupMembershipResponse -> TestTree
responseDescribeGroupMembership =
  res
    "DescribeGroupMembershipResponse"
    "fixture/DescribeGroupMembershipResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy DescribeGroupMembership)

responseDescribeUser :: DescribeUserResponse -> TestTree
responseDescribeUser =
  res
    "DescribeUserResponse"
    "fixture/DescribeUserResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy DescribeUser)

responseGetGroupId :: GetGroupIdResponse -> TestTree
responseGetGroupId =
  res
    "GetGroupIdResponse"
    "fixture/GetGroupIdResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy GetGroupId)

responseGetGroupMembershipId :: GetGroupMembershipIdResponse -> TestTree
responseGetGroupMembershipId =
  res
    "GetGroupMembershipIdResponse"
    "fixture/GetGroupMembershipIdResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy GetGroupMembershipId)

responseGetUserId :: GetUserIdResponse -> TestTree
responseGetUserId =
  res
    "GetUserIdResponse"
    "fixture/GetUserIdResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy GetUserId)

responseIsMemberInGroups :: IsMemberInGroupsResponse -> TestTree
responseIsMemberInGroups =
  res
    "IsMemberInGroupsResponse"
    "fixture/IsMemberInGroupsResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy IsMemberInGroups)

responseListGroupMemberships :: ListGroupMembershipsResponse -> TestTree
responseListGroupMemberships =
  res
    "ListGroupMembershipsResponse"
    "fixture/ListGroupMembershipsResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy ListGroupMemberships)

responseListGroupMembershipsForMember :: ListGroupMembershipsForMemberResponse -> TestTree
responseListGroupMembershipsForMember =
  res
    "ListGroupMembershipsForMemberResponse"
    "fixture/ListGroupMembershipsForMemberResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy ListGroupMembershipsForMember)

responseListGroups :: ListGroupsResponse -> TestTree
responseListGroups =
  res
    "ListGroupsResponse"
    "fixture/ListGroupsResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy ListGroups)

responseListUsers :: ListUsersResponse -> TestTree
responseListUsers =
  res
    "ListUsersResponse"
    "fixture/ListUsersResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy ListUsers)

responseUpdateGroup :: UpdateGroupResponse -> TestTree
responseUpdateGroup =
  res
    "UpdateGroupResponse"
    "fixture/UpdateGroupResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy UpdateGroup)

responseUpdateUser :: UpdateUserResponse -> TestTree
responseUpdateUser =
  res
    "UpdateUserResponse"
    "fixture/UpdateUserResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy UpdateUser)