Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
n/a
0 / 0
n/a
0 / 0
CRAP
n/a
0 / 0
NotificationOutboxContract
n/a
0 / 0
n/a
0 / 0
0
n/a
0 / 0
1<?php
2
3declare(strict_types=1);
4
5namespace LambdaTwelve\OneRecord\Testing\Contract;
6
7use PHPUnit\Framework\TestCase;
8
9/**
10 * What every NotificationOutbox must do: keep what the server enqueues, in
11 * order, with the id, recipient and document intact, until the host delivers
12 * it. The interface has only enqueue(); tell the contract how to look inside
13 * your outbox with pending().
14 *
15 * The tests live in NotificationOutboxContractTests, a trait, for hosts that cannot extend this class.
16 */
17abstract class NotificationOutboxContract extends TestCase
18{
19    use NotificationOutboxContractTests;
20}