Tests for Container object
| package |
Kocuj\Di\Tests\Container |
|---|
addCallMethodProvider() : array
arrayData for testing standard and shared services
addHasCheckTypeProvider() : array
arrayData for testing adding and checking standard and shared services
cloneProvider() : array
arrayData for testing cloning container
servicesTypesProvider() : array
arrayData for services types
setUp()
testAdd(\Kocuj\Di\Service\ServiceType $serviceType, string $serviceId, string $decoratedServiceId)
| dataProvider |
addHasCheckTypeProvider |
|---|---|
stringService identifier
stringDecorated service identifier
testAddAlreadyExists(\Kocuj\Di\Service\ServiceType $serviceType)
| dataProvider |
servicesTypesProvider |
|---|---|
| expectedException |
\Kocuj\Di\Container\Exception |
testAddCallMethod(\Kocuj\Di\Service\ServiceType $serviceType, string $serviceId, string $decoratedServiceId, string $callMethod)
| dataProvider |
addCallMethodProvider |
|---|---|
stringService identifier
stringDecorated service identifier
stringMethod to call to get service
testAddWithWrongGet(\Kocuj\Di\Service\ServiceType $serviceType)
| dataProvider |
servicesTypesProvider |
|---|---|
| expectedException |
\Kocuj\Di\Container\NotFoundException |
testCallMethodWithArguments(\Kocuj\Di\Service\ServiceType $serviceType)
| dataProvider |
servicesTypesProvider |
|---|---|
| expectedException |
\Kocuj\Di\Container\Exception |
testCheckType(\Kocuj\Di\Service\ServiceType $serviceType, string $serviceId, string $decoratedServiceId)
| dataProvider |
addHasCheckTypeProvider |
|---|---|
stringService identifier
stringDecorated service identifier
testClone(\Kocuj\Di\Service\ServiceType $serviceType, string $serviceId, string $decoratedServiceId)
| dataProvider |
cloneProvider |
|---|---|
stringService identifier
stringDecorated service identifier
testGetType(\Kocuj\Di\Service\ServiceType $serviceType)
| dataProvider |
servicesTypesProvider |
|---|---|
| expectedException |
\PHPUnit\Framework\Error\Error |
testHas(\Kocuj\Di\Service\ServiceType $serviceType, string $serviceId, string $decoratedServiceId)
| dataProvider |
addHasCheckTypeProvider |
|---|---|
stringService identifier
stringDecorated service identifier
testWrongCallMethod(\Kocuj\Di\Service\ServiceType $serviceType)
| dataProvider |
servicesTypesProvider |
|---|---|
| expectedException |
\PHPUnit\Framework\Error\Error |
serviceIdDecorator : \Kocuj\Di\ServiceIdDecorator\ServiceIdDecoratorInterface
fakeService : object
| var |
|---|
object
serviceFactory : \Kocuj\Di\Service\ServiceFactoryInterface