-
Notifications
You must be signed in to change notification settings - Fork 85
Expand file tree
/
Copy path-
More file actions
57 lines (48 loc) · 2.02 KB
/
Copy path-
File metadata and controls
57 lines (48 loc) · 2.02 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
Amqp Event Listener (Bschmitt\Amqp\Test\Unit\AmqpEventListener)
[x] Listener skips events without marker
[x] Listener publishes marker events
[x] Listener honours override methods
Causation Context (Bschmitt\Amqp\Test\Unit\CausationContext)
[x] Apply to publish properties includes causation id when set
[x] Inherit from message captures message id as causation
[x] Inherit falls back to causation header
[x] Clear resets both fields
Dead Letter Manager (Bschmitt\Amqp\Test\Unit\DeadLetterManager)
[x] Count uses management api stats
[x] For rejects empty name
[x] Missing for throws
[x] Purge forwards to amqp
[x] Replay consumes dlq and publishes to target
In Memory Message Store (Bschmitt\Amqp\Test\Unit\InMemoryMessageStore)
[x] Append returns unique ids
[x] Find returns appended entry
[x] All applies filter and limit
[x] Purge clears state
[x] Count with filter
Monitoring Dashboard (Bschmitt\Amqp\Test\Unit\MonitoringDashboard)
[x] Snapshot combines metrics and per queue stats
[x] Watch adds queue if missing
Retry Attribute (Bschmitt\Amqp\Test\Unit\RetryAttribute)
[x] Attribute stores fields
[x] Attribute rejects invalid strategy
[x] Attribute rejects zero attempts
[x] Retry strategy values and validation
[x] From attribute returns none when absent
[x] From attribute builds policy on php 8 plus
Saga Facade (Bschmitt\Amqp\Test\Unit\SagaFacade)
[x] Fluent make and compensate runs successfully
[x] Compensation runs in reverse on failure
[x] Compensate without step throws
[x] Make factory accepts custom name
Service Caller (Bschmitt\Amqp\Test\Unit\Rpc\ServiceCaller)
[x] Service by alias returns caller for registered service
[x] Service accepts fqcn directly
[x] Service unknown alias throws
[x] Call forwards to dispatcher and hydrates response
Service Registry (Bschmitt\Amqp\Test\Unit\Rpc\ServiceRegistry)
[x] Register and resolve by name
[x] Register rejects missing class
[x] Register rejects non service class
[x] Resolve unknown throws
[x] Autodiscover uses alias method
[x] Clear empties registry