-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/


-- | Common functionality for Amazonka library test-suites.
--   
--   Common functionality depended upon by test suites of the various
--   <tt>amazonka-*</tt> service libraries.
--   
--   The external interface of this library is stable with respect to the
--   downstream Amazonka libraries, only, and as such is not suitable for
--   use in non-Amazonka projects.
@package amazonka-test
@version 1.6.0


module Test.AWS.Diff

-- | Display the difference between two Haskell values, with control over
--   the diff parameters.
diff :: (Show a, Show b) => a -> b -> IO String


module Test.AWS.Orphans
instance Data.Aeson.Types.FromJSON.FromJSON Data.ByteString.Internal.ByteString


module Test.AWS.Assert
assertDiff :: (Eq a, Show a) => String -> a -> Either String a -> Assertion


module Test.AWS.TH
mkTime :: Text -> Q Exp
instance Language.Haskell.TH.Syntax.Lift (Network.AWS.Data.Time.Time a)
instance Language.Haskell.TH.Syntax.Lift Data.Time.Clock.Internal.UTCTime.UTCTime
instance Language.Haskell.TH.Syntax.Lift Data.Time.Clock.Internal.DiffTime.DiffTime
instance Language.Haskell.TH.Syntax.Lift Data.Time.Calendar.Days.Day


module Test.AWS.Prelude


module Test.AWS.Fixture
res :: (AWSRequest a, Eq (Rs a), Show (Rs a)) => TestName -> FilePath -> Service -> Proxy a -> Rs a -> TestTree
req :: (AWSRequest a, Eq a, Show a) => TestName -> FilePath -> a -> TestTree
testResponse :: forall a. AWSRequest a => Service -> Proxy a -> LazyByteString -> IO (Either String (Rs a))
auth :: AuthEnv
time :: UTCTime
data Req
Req :: Method -> ByteString -> ByteString -> [Header] -> ByteString -> Req
[_method] :: Req -> Method
[_path] :: Req -> ByteString
[_query] :: Req -> ByteString
[_headers] :: Req -> [Header]
[_body] :: Req -> ByteString
mkReq :: Method -> ByteString -> ByteString -> [Header] -> ByteString -> Req
sortKeys :: Ord a => [(a, b)] -> [(a, b)]
instance GHC.Generics.Generic Test.AWS.Fixture.Req
instance GHC.Show.Show Test.AWS.Fixture.Req
instance GHC.Classes.Eq Test.AWS.Fixture.Req
instance Data.Aeson.Types.FromJSON.FromJSON Test.AWS.Fixture.Req
