arbiter-test-0.1.0.0
arbiter-test
Safe HaskellNone
LanguageGHC2024

Arbiter.Test.Fixtures

Description

Shared payload types for the arbiter test suites.

Synopsis

Documentation

newtype TestPayloadSource #

A payload for the core operation suites.

Constructors

TestMessage Text 

Instances

Instances details
FromJSON TestPayload Source # 
Instance details

Defined in Arbiter.Test.Fixtures

ToJSON TestPayload Source # 
Instance details

Defined in Arbiter.Test.Fixtures

HasKind TestPayload Source # 
Instance details

Defined in Arbiter.Test.Fixtures

Eq TestPayload Source # 
Instance details

Defined in Arbiter.Test.Fixtures

Generic TestPayload Source # 
Instance details

Defined in Arbiter.Test.Fixtures

Associated Types

type Rep TestPayload 
Instance details

Defined in Arbiter.Test.Fixtures

type Rep TestPayload = D1 ('MetaData "TestPayload" "Arbiter.Test.Fixtures" "arbiter-test-0.1.0.0-inplace" 'True) (C1 ('MetaCons "TestMessage" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))
Show TestPayload Source # 
Instance details

Defined in Arbiter.Test.Fixtures

type Rep TestPayload Source # 
Instance details

Defined in Arbiter.Test.Fixtures

type Rep TestPayload = D1 ('MetaData "TestPayload" "Arbiter.Test.Fixtures" "arbiter-test-0.1.0.0-inplace" 'True) (C1 ('MetaCons "TestMessage" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

data WorkerTestPayloadSource #

A payload for the worker pool suites, with a failing variant.

Instances

Instances details
FromJSON WorkerTestPayload Source # 
Instance details

Defined in Arbiter.Test.Fixtures

ToJSON WorkerTestPayload Source # 
Instance details

Defined in Arbiter.Test.Fixtures

HasKind WorkerTestPayload Source # 
Instance details

Defined in Arbiter.Test.Fixtures

Eq WorkerTestPayload Source # 
Instance details

Defined in Arbiter.Test.Fixtures

Generic WorkerTestPayload Source # 
Instance details

Defined in Arbiter.Test.Fixtures

Associated Types

type Rep WorkerTestPayload 
Instance details

Defined in Arbiter.Test.Fixtures

type Rep WorkerTestPayload = D1 ('MetaData "WorkerTestPayload" "Arbiter.Test.Fixtures" "arbiter-test-0.1.0.0-inplace" 'False) (C1 ('MetaCons "SimpleTask" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :+: C1 ('MetaCons "FailingTask" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))
Show WorkerTestPayload Source # 
Instance details

Defined in Arbiter.Test.Fixtures

type Rep WorkerTestPayload Source # 
Instance details

Defined in Arbiter.Test.Fixtures

type Rep WorkerTestPayload = D1 ('MetaData "WorkerTestPayload" "Arbiter.Test.Fixtures" "arbiter-test-0.1.0.0-inplace" 'False) (C1 ('MetaCons "SimpleTask" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :+: C1 ('MetaCons "FailingTask" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))

newtype QueueAPayloadSource #

The first queue's payload in the multi-queue listener suites.

Constructors

QueueAPayload Text 

Instances

Instances details
FromJSON QueueAPayload Source # 
Instance details

Defined in Arbiter.Test.Fixtures

ToJSON QueueAPayload Source # 
Instance details

Defined in Arbiter.Test.Fixtures

Eq QueueAPayload Source # 
Instance details

Defined in Arbiter.Test.Fixtures

Generic QueueAPayload Source # 
Instance details

Defined in Arbiter.Test.Fixtures

Associated Types

type Rep QueueAPayload 
Instance details

Defined in Arbiter.Test.Fixtures

type Rep QueueAPayload = D1 ('MetaData "QueueAPayload" "Arbiter.Test.Fixtures" "arbiter-test-0.1.0.0-inplace" 'True) (C1 ('MetaCons "QueueAPayload" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))
Show QueueAPayload Source # 
Instance details

Defined in Arbiter.Test.Fixtures

type Rep QueueAPayload Source # 
Instance details

Defined in Arbiter.Test.Fixtures

type Rep QueueAPayload = D1 ('MetaData "QueueAPayload" "Arbiter.Test.Fixtures" "arbiter-test-0.1.0.0-inplace" 'True) (C1 ('MetaCons "QueueAPayload" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

newtype QueueBPayloadSource #

The second queue's payload in the multi-queue listener suites.

Constructors

QueueBPayload Text 

Instances

Instances details
FromJSON QueueBPayload Source # 
Instance details

Defined in Arbiter.Test.Fixtures

ToJSON QueueBPayload Source # 
Instance details

Defined in Arbiter.Test.Fixtures

Eq QueueBPayload Source # 
Instance details

Defined in Arbiter.Test.Fixtures

Generic QueueBPayload Source # 
Instance details

Defined in Arbiter.Test.Fixtures

Associated Types

type Rep QueueBPayload 
Instance details

Defined in Arbiter.Test.Fixtures

type Rep QueueBPayload = D1 ('MetaData "QueueBPayload" "Arbiter.Test.Fixtures" "arbiter-test-0.1.0.0-inplace" 'True) (C1 ('MetaCons "QueueBPayload" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))
Show QueueBPayload Source # 
Instance details

Defined in Arbiter.Test.Fixtures

type Rep QueueBPayload Source # 
Instance details

Defined in Arbiter.Test.Fixtures

type Rep QueueBPayload = D1 ('MetaData "QueueBPayload" "Arbiter.Test.Fixtures" "arbiter-test-0.1.0.0-inplace" 'True) (C1 ('MetaCons "QueueBPayload" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))