File tree 38 files changed +265
-7
lines changed
38 files changed +265
-7
lines changed Original file line number Diff line number Diff line change 5
5
6
6
failOnWarning =" true"
7
7
cacheDirectory =" tmp/.phpunit.cache"
8
+ requireCoverageMetadata =" true"
8
9
>
9
10
<testsuites >
10
11
<testsuite name =" structured-fields tests" >
Original file line number Diff line number Diff line change 2
2
3
3
namespace gapple \Tests \StructuredFields ;
4
4
5
+ use gapple \StructuredFields \Date ;
5
6
use gapple \StructuredFields \Item ;
7
+ use gapple \StructuredFields \Parser ;
8
+ use gapple \StructuredFields \Serializer ;
9
+ use PHPUnit \Framework \Attributes \CoversClass ;
6
10
7
11
/**
8
12
* Additional Date parsing and serializing tests.
9
13
*/
14
+ #[CoversClass(Serializer::class)]
15
+ #[CoversClass(Parser::class)]
16
+ #[CoversClass(Date::class)]
10
17
class DateTest extends RulesetTestBase
11
18
{
12
19
use ParsingRulesetTrait;
Original file line number Diff line number Diff line change 5
5
use gapple \StructuredFields \Dictionary ;
6
6
use gapple \StructuredFields \InnerList ;
7
7
use gapple \StructuredFields \Item ;
8
+ use PHPUnit \Framework \Attributes \CoversClass ;
8
9
use PHPUnit \Framework \TestCase ;
9
10
11
+ #[CoversClass(Dictionary::class)]
10
12
class DictionaryTest extends TestCase
11
13
{
12
14
public function testPropertyAccess (): void
Original file line number Diff line number Diff line change 2
2
3
3
namespace gapple \Tests \StructuredFields \Httpwg ;
4
4
5
+ use gapple \StructuredFields \Bytes ;
6
+ use gapple \StructuredFields \Parser ;
7
+ use gapple \StructuredFields \Serializer ;
5
8
use gapple \Tests \StructuredFields \ParsingRulesetTrait ;
9
+ use PHPUnit \Framework \Attributes \CoversClass ;
6
10
11
+ #[CoversClass(Serializer::class)]
12
+ #[CoversClass(Parser::class)]
13
+ #[CoversClass(Bytes::class)]
7
14
class BinaryTest extends HttpwgTestBase
8
15
{
9
16
use ParsingRulesetTrait;
Original file line number Diff line number Diff line change 2
2
3
3
namespace gapple \Tests \StructuredFields \Httpwg ;
4
4
5
+ use gapple \StructuredFields \Parser ;
6
+ use gapple \StructuredFields \Serializer ;
5
7
use gapple \Tests \StructuredFields \ParsingRulesetTrait ;
8
+ use PHPUnit \Framework \Attributes \CoversClass ;
6
9
10
+ #[CoversClass(Serializer::class)]
11
+ #[CoversClass(Parser::class)]
7
12
class BooleanTest extends HttpwgTestBase
8
13
{
9
14
use ParsingRulesetTrait;
Original file line number Diff line number Diff line change 2
2
3
3
namespace gapple \Tests \StructuredFields \Httpwg ;
4
4
5
+ use gapple \StructuredFields \Date ;
6
+ use gapple \StructuredFields \Parser ;
7
+ use gapple \StructuredFields \Serializer ;
5
8
use gapple \Tests \StructuredFields \ParsingRulesetTrait ;
9
+ use PHPUnit \Framework \Attributes \CoversClass ;
6
10
11
+ #[CoversClass(Serializer::class)]
12
+ #[CoversClass(Parser::class)]
13
+ #[CoversClass(Date::class)]
7
14
class DateTest extends HttpwgTestBase
8
15
{
9
16
use ParsingRulesetTrait;
Original file line number Diff line number Diff line change 2
2
3
3
namespace gapple \Tests \StructuredFields \Httpwg ;
4
4
5
+ use gapple \StructuredFields \Dictionary ;
6
+ use gapple \StructuredFields \Parser ;
7
+ use gapple \StructuredFields \Serializer ;
5
8
use gapple \Tests \StructuredFields \ParsingRulesetTrait ;
9
+ use PHPUnit \Framework \Attributes \CoversClass ;
6
10
11
+ #[CoversClass(Serializer::class)]
12
+ #[CoversClass(Parser::class)]
13
+ #[CoversClass(Dictionary::class)]
7
14
class DictionaryTest extends HttpwgTestBase
8
15
{
9
16
use ParsingRulesetTrait;
Original file line number Diff line number Diff line change 2
2
3
3
namespace gapple \Tests \StructuredFields \Httpwg ;
4
4
5
+ use gapple \StructuredFields \DisplayString ;
6
+ use gapple \StructuredFields \Parser ;
7
+ use gapple \StructuredFields \Serializer ;
5
8
use gapple \Tests \StructuredFields \ParsingRulesetTrait ;
9
+ use PHPUnit \Framework \Attributes \CoversClass ;
6
10
11
+ #[CoversClass(Serializer::class)]
12
+ #[CoversClass(Parser::class)]
13
+ #[CoversClass(DisplayString::class)]
7
14
class DisplayStringTest extends HttpwgTestBase
8
15
{
9
16
use ParsingRulesetTrait;
Original file line number Diff line number Diff line change 2
2
3
3
namespace gapple \Tests \StructuredFields \Httpwg ;
4
4
5
+ use gapple \StructuredFields \Parser ;
6
+ use gapple \StructuredFields \Serializer ;
5
7
use gapple \Tests \StructuredFields \ParsingRulesetTrait ;
8
+ use PHPUnit \Framework \Attributes \CoversClass ;
6
9
10
+ #[CoversClass(Serializer::class)]
11
+ #[CoversClass(Parser::class)]
7
12
class ExamplesTest extends HttpwgTestBase
8
13
{
9
14
use ParsingRulesetTrait;
Original file line number Diff line number Diff line change 2
2
3
3
namespace gapple \Tests \StructuredFields \Httpwg ;
4
4
5
+ use gapple \StructuredFields \Item ;
6
+ use gapple \StructuredFields \Parser ;
7
+ use gapple \StructuredFields \Serializer ;
5
8
use gapple \Tests \StructuredFields \ParsingRulesetTrait ;
9
+ use PHPUnit \Framework \Attributes \CoversClass ;
6
10
11
+ #[CoversClass(Serializer::class)]
12
+ #[CoversClass(Parser::class)]
13
+ #[CoversClass(Item::class)]
7
14
class ItemTest extends HttpwgTestBase
8
15
{
9
16
use ParsingRulesetTrait;
Original file line number Diff line number Diff line change 2
2
3
3
namespace gapple \Tests \StructuredFields \Httpwg ;
4
4
5
+ use gapple \StructuredFields \Parser ;
6
+ use gapple \StructuredFields \Serializer ;
5
7
use gapple \Tests \StructuredFields \ParsingRulesetTrait ;
8
+ use PHPUnit \Framework \Attributes \CoversClass ;
6
9
10
+ #[CoversClass(Serializer::class)]
11
+ #[CoversClass(Parser::class)]
7
12
class KeyGeneratedTest extends HttpwgTestBase
8
13
{
9
14
use ParsingRulesetTrait;
Original file line number Diff line number Diff line change 2
2
3
3
namespace gapple \Tests \StructuredFields \Httpwg ;
4
4
5
+ use gapple \StructuredFields \Parser ;
6
+ use gapple \StructuredFields \Serializer ;
5
7
use gapple \Tests \StructuredFields \ParsingRulesetTrait ;
8
+ use PHPUnit \Framework \Attributes \CoversClass ;
6
9
10
+ #[CoversClass(Serializer::class)]
11
+ #[CoversClass(Parser::class)]
7
12
class LargeGeneratedTest extends HttpwgTestBase
8
13
{
9
14
use ParsingRulesetTrait;
Original file line number Diff line number Diff line change 2
2
3
3
namespace gapple \Tests \StructuredFields \Httpwg ;
4
4
5
+ use gapple \StructuredFields \InnerList ;
6
+ use gapple \StructuredFields \OuterList ;
7
+ use gapple \StructuredFields \Parser ;
8
+ use gapple \StructuredFields \Serializer ;
5
9
use gapple \Tests \StructuredFields \ParsingRulesetTrait ;
10
+ use PHPUnit \Framework \Attributes \CoversClass ;
6
11
12
+ #[CoversClass(Serializer::class)]
13
+ #[CoversClass(Parser::class)]
14
+ #[CoversClass(OuterList::class)]
15
+ #[CoversClass(InnerList::class)]
7
16
class ListListTest extends HttpwgTestBase
8
17
{
9
18
use ParsingRulesetTrait;
Original file line number Diff line number Diff line change 2
2
3
3
namespace gapple \Tests \StructuredFields \Httpwg ;
4
4
5
+ use gapple \StructuredFields \OuterList ;
6
+ use gapple \StructuredFields \Parser ;
7
+ use gapple \StructuredFields \Serializer ;
5
8
use gapple \Tests \StructuredFields \ParsingRulesetTrait ;
9
+ use PHPUnit \Framework \Attributes \CoversClass ;
6
10
11
+ #[CoversClass(Serializer::class)]
12
+ #[CoversClass(Parser::class)]
13
+ #[CoversClass(OuterList::class)]
7
14
class ListTest extends HttpwgTestBase
8
15
{
9
16
use ParsingRulesetTrait;
Original file line number Diff line number Diff line change 2
2
3
3
namespace gapple \Tests \StructuredFields \Httpwg ;
4
4
5
+ use gapple \StructuredFields \Parser ;
6
+ use gapple \StructuredFields \Serializer ;
5
7
use gapple \Tests \StructuredFields \ParsingRulesetTrait ;
8
+ use PHPUnit \Framework \Attributes \CoversClass ;
6
9
10
+ #[CoversClass(Serializer::class)]
11
+ #[CoversClass(Parser::class)]
7
12
class NumberGeneratedTest extends HttpwgTestBase
8
13
{
9
14
use ParsingRulesetTrait;
Original file line number Diff line number Diff line change 2
2
3
3
namespace gapple \Tests \StructuredFields \Httpwg ;
4
4
5
+ use gapple \StructuredFields \Parser ;
6
+ use gapple \StructuredFields \Serializer ;
5
7
use gapple \Tests \StructuredFields \ParsingRulesetTrait ;
8
+ use PHPUnit \Framework \Attributes \CoversClass ;
6
9
10
+ #[CoversClass(Serializer::class)]
11
+ #[CoversClass(Parser::class)]
7
12
class NumberTest extends HttpwgTestBase
8
13
{
9
14
use ParsingRulesetTrait;
Original file line number Diff line number Diff line change 2
2
3
3
namespace gapple \Tests \StructuredFields \Httpwg ;
4
4
5
+ use gapple \StructuredFields \Dictionary ;
6
+ use gapple \StructuredFields \Parameters ;
7
+ use gapple \StructuredFields \Parser ;
8
+ use gapple \StructuredFields \Serializer ;
5
9
use gapple \Tests \StructuredFields \ParsingRulesetTrait ;
10
+ use PHPUnit \Framework \Attributes \CoversClass ;
6
11
12
+ #[CoversClass(Serializer::class)]
13
+ #[CoversClass(Parser::class)]
14
+ #[CoversClass(Dictionary::class)]
15
+ #[CoversClass(Parameters::class)]
7
16
class ParamDictTest extends HttpwgTestBase
8
17
{
9
18
use ParsingRulesetTrait;
Original file line number Diff line number Diff line change 2
2
3
3
namespace gapple \Tests \StructuredFields \Httpwg ;
4
4
5
+ use gapple \StructuredFields \InnerList ;
6
+ use gapple \StructuredFields \OuterList ;
7
+ use gapple \StructuredFields \Parameters ;
8
+ use gapple \StructuredFields \Parser ;
9
+ use gapple \StructuredFields \Serializer ;
5
10
use gapple \Tests \StructuredFields \ParsingRulesetTrait ;
11
+ use PHPUnit \Framework \Attributes \CoversClass ;
6
12
13
+ #[CoversClass(Serializer::class)]
14
+ #[CoversClass(Parser::class)]
15
+ #[CoversClass(OuterList::class)]
16
+ #[CoversClass(InnerList::class)]
17
+ #[CoversClass(Parameters::class)]
7
18
class ParamListListTest extends HttpwgTestBase
8
19
{
9
20
use ParsingRulesetTrait;
Original file line number Diff line number Diff line change 2
2
3
3
namespace gapple \Tests \StructuredFields \Httpwg ;
4
4
5
+ use gapple \StructuredFields \OuterList ;
6
+ use gapple \StructuredFields \Parameters ;
7
+ use gapple \StructuredFields \Parser ;
8
+ use gapple \StructuredFields \Serializer ;
5
9
use gapple \Tests \StructuredFields \ParsingRulesetTrait ;
10
+ use PHPUnit \Framework \Attributes \CoversClass ;
6
11
12
+ #[CoversClass(Serializer::class)]
13
+ #[CoversClass(Parser::class)]
14
+ #[CoversClass(OuterList::class)]
15
+ #[CoversClass(Parameters::class)]
7
16
class ParamListTest extends HttpwgTestBase
8
17
{
9
18
use ParsingRulesetTrait;
Original file line number Diff line number Diff line change 2
2
3
3
namespace gapple \Tests \StructuredFields \Httpwg ;
4
4
5
+ use gapple \StructuredFields \Serializer ;
6
+ use PHPUnit \Framework \Attributes \CoversClass ;
7
+
8
+ #[CoversClass(Serializer::class)]
5
9
class SerializationKeyGeneratedTest extends HttpwgTestBase
6
10
{
7
11
protected static string $ ruleset = 'serialisation-tests/key-generated ' ;
Original file line number Diff line number Diff line change 2
2
3
3
namespace gapple \Tests \StructuredFields \Httpwg ;
4
4
5
+ use gapple \StructuredFields \Serializer ;
6
+ use PHPUnit \Framework \Attributes \CoversClass ;
7
+
8
+ #[CoversClass(Serializer::class)]
5
9
class SerializationNumberTest extends HttpwgTestBase
6
10
{
7
11
protected static string $ ruleset = 'serialisation-tests/number ' ;
Original file line number Diff line number Diff line change 2
2
3
3
namespace gapple \Tests \StructuredFields \Httpwg ;
4
4
5
+ use gapple \StructuredFields \Serializer ;
6
+ use PHPUnit \Framework \Attributes \CoversClass ;
7
+
8
+ #[CoversClass(Serializer::class)]
5
9
class SerializationStringGeneratedTest extends HttpwgTestBase
6
10
{
7
11
protected static string $ ruleset = 'serialisation-tests/string-generated ' ;
Original file line number Diff line number Diff line change 2
2
3
3
namespace gapple \Tests \StructuredFields \Httpwg ;
4
4
5
+ use gapple \StructuredFields \Serializer ;
6
+ use gapple \StructuredFields \Token ;
7
+ use PHPUnit \Framework \Attributes \CoversClass ;
8
+
9
+ #[CoversClass(Serializer::class)]
10
+ #[CoversClass(Token::class)]
5
11
class SerializationTokenGeneratedTest extends HttpwgTestBase
6
12
{
7
13
protected static string $ ruleset = 'serialisation-tests/token-generated ' ;
Original file line number Diff line number Diff line change 2
2
3
3
namespace gapple \Tests \StructuredFields \Httpwg ;
4
4
5
+ use gapple \StructuredFields \Parser ;
6
+ use gapple \StructuredFields \Serializer ;
5
7
use gapple \Tests \StructuredFields \ParsingRulesetTrait ;
8
+ use PHPUnit \Framework \Attributes \CoversClass ;
6
9
10
+ #[CoversClass(Serializer::class)]
11
+ #[CoversClass(Parser::class)]
7
12
class StringGeneratedTest extends HttpwgTestBase
8
13
{
9
14
use ParsingRulesetTrait;
Original file line number Diff line number Diff line change 2
2
3
3
namespace gapple \Tests \StructuredFields \Httpwg ;
4
4
5
+ use gapple \StructuredFields \Parser ;
6
+ use gapple \StructuredFields \Serializer ;
5
7
use gapple \Tests \StructuredFields \ParsingRulesetTrait ;
8
+ use PHPUnit \Framework \Attributes \CoversClass ;
6
9
10
+ #[CoversClass(Serializer::class)]
11
+ #[CoversClass(Parser::class)]
7
12
class StringTest extends HttpwgTestBase
8
13
{
9
14
use ParsingRulesetTrait;
Original file line number Diff line number Diff line change 2
2
3
3
namespace gapple \Tests \StructuredFields \Httpwg ;
4
4
5
+ use gapple \StructuredFields \Parser ;
6
+ use gapple \StructuredFields \Serializer ;
7
+ use gapple \StructuredFields \Token ;
5
8
use gapple \Tests \StructuredFields \ParsingRulesetTrait ;
9
+ use PHPUnit \Framework \Attributes \CoversClass ;
6
10
11
+ #[CoversClass(Serializer::class)]
12
+ #[CoversClass(Parser::class)]
13
+ #[CoversClass(Token::class)]
7
14
class TokenGeneratedTest extends HttpwgTestBase
8
15
{
9
16
use ParsingRulesetTrait;
Original file line number Diff line number Diff line change 2
2
3
3
namespace gapple \Tests \StructuredFields \Httpwg ;
4
4
5
+ use gapple \StructuredFields \Parser ;
6
+ use gapple \StructuredFields \Serializer ;
7
+ use gapple \StructuredFields \Token ;
5
8
use gapple \Tests \StructuredFields \ParsingRulesetTrait ;
9
+ use PHPUnit \Framework \Attributes \CoversClass ;
6
10
11
+ #[CoversClass(Serializer::class)]
12
+ #[CoversClass(Parser::class)]
13
+ #[CoversClass(Token::class)]
7
14
class TokenTest extends HttpwgTestBase
8
15
{
9
16
use ParsingRulesetTrait;
You can’t perform that action at this time.
0 commit comments