20
20
use Yiisoft \Definitions \Tests \Support \GearBox ;
21
21
use Yiisoft \Definitions \Tests \Support \NullableConcreteDependency ;
22
22
use Yiisoft \Definitions \Tests \Support \NullableInterfaceDependency ;
23
- use Yiisoft \Definitions \Tests \Support \OptionalConcreteDependency ;
24
- use Yiisoft \Definitions \Tests \Support \OptionalInterfaceDependency ;
25
23
use Yiisoft \Definitions \Tests \Support \NullableOptionalConcreteDependency ;
26
24
use Yiisoft \Definitions \Tests \Support \NullableOptionalInterfaceDependency ;
27
25
use Yiisoft \Definitions \Tests \Support \RedChair ;
@@ -102,15 +100,6 @@ public function testResolveGearBoxConstructor(): void
102
100
$ this ->assertEquals (5 , $ dependencies ['maxGear ' ]->resolve ($ container ));
103
101
}
104
102
105
- public function testOptionalInterfaceDependency (): void
106
- {
107
- $ container = new SimpleContainer ();
108
- /** @var DefinitionInterface[] $dependencies */
109
- $ dependencies = DefinitionExtractor::fromClassName (OptionalInterfaceDependency::class);
110
- $ this ->assertCount (1 , $ dependencies );
111
- $ this ->assertEquals (null , $ dependencies ['engine ' ]->resolve ($ container ));
112
- }
113
-
114
103
public function testNullableInterfaceDependency (): void
115
104
{
116
105
$ container = new SimpleContainer ();
@@ -121,15 +110,6 @@ public function testNullableInterfaceDependency(): void
121
110
$ dependencies ['engine ' ]->resolve ($ container );
122
111
}
123
112
124
- public function testOptionalConcreteDependency (): void
125
- {
126
- $ container = new SimpleContainer ();
127
- /** @var DefinitionInterface[] $dependencies */
128
- $ dependencies = DefinitionExtractor::fromClassName (OptionalConcreteDependency::class);
129
- $ this ->assertCount (1 , $ dependencies );
130
- $ this ->assertEquals (null , $ dependencies ['car ' ]->resolve ($ container ));
131
- }
132
-
133
113
public function testNullableConcreteDependency (): void
134
114
{
135
115
$ container = new SimpleContainer ();
@@ -152,7 +132,6 @@ public function testNullableOptionalConcreteDependency(): void
152
132
public function testNullableOptionalInterfaceDependency (): void
153
133
{
154
134
$ container = new SimpleContainer ();
155
- /** @var DefinitionInterface[] $dependencies */
156
135
$ dependencies = DefinitionExtractor::fromClassName (NullableOptionalInterfaceDependency::class);
157
136
$ this ->assertCount (1 , $ dependencies );
158
137
$ this ->assertEquals (null , $ dependencies ['engine ' ]->resolve ($ container ));
0 commit comments