Safe Haskell | None |
---|---|
Language | GHC2021 |
Testlib.VersionedFed
Synopsis
- data FedDomain (n :: k) = FedDomain
- mkFedTestCase :: String -> Integer -> IO [TestCase Integer]
- data AnyFedDomain = AnyFedDomain {}
- data StaticDomain
Documentation
data FedDomain (n :: k) Source #
Constructors
FedDomain |
Instances
MakesValue (FedDomain 0) Source # | |
MakesValue (FedDomain 1) Source # | |
MakesValue (FedDomain 2) Source # | |
KnownNat n => TestCases (FedDomain n) Source # | |
Defined in Testlib.VersionedFed |
data AnyFedDomain Source #
Constructors
AnyFedDomain | |
Fields |
Instances
MakesValue AnyFedDomain Source # | |
Defined in Testlib.VersionedFed | |
TestCases AnyFedDomain Source # | |
Defined in Testlib.VersionedFed Methods mkTestCases :: IO [TestCase AnyFedDomain] Source # |
data StaticDomain Source #
This can be used as an argument for parametrised tests. It will be bound
to at least OtherDomain
, and optionally to legacy federated domains,
according to the values of the corresponding environment variables
(ENABLE_FEDERATION_V0
and similar).
Constructors
StaticDomain | |
StaticFedDomain Integer |
Instances
Eq StaticDomain Source # | |
Defined in Testlib.VersionedFed | |
MakesValue StaticDomain Source # | |
Defined in Testlib.VersionedFed | |
TestCases StaticDomain Source # | |
Defined in Testlib.VersionedFed Methods mkTestCases :: IO [TestCase StaticDomain] Source # |