Code

Rating   Name Duplication Size Complexity CRAP Changes Bugs Features
A UseCaseTest::testItInitializeRepositoryUsingSetter() 0 11 1 ? 2 0 0
A UseCaseTest::testItInitializeWithRepository() 0 10 1 ? 2 0 0
A Tests\Mocks\UseCaseMock::execute() 0 9 2 ? 2 0 0
A UseCaseTest::testItGetUnavailableRepositoryThrowException() 0 4 1 ? 1 0 0
A UseCases\UseCase::getRepository() 0 3 2 2 1 0 0
A Tests\Mocks\GatewayMock::update() 0 4 2 ? 1 0 0
A Mocks\RequestMock::__construct() 0 2 1 ? 1 0 0
A UseCaseTest::testItGetNotValidRequestThrowException() 0 4 1 ? 2 0 0
A UseCase::throwExceptionIfRequestNotValid() 0 2 2 2 0 0 0
A Tests\Mocks\GatewayMock::create() 0 3 1 ? 1 0 0
A Tests\Mocks\RepositoryMock::push() 0 1 1 ? 1 0 0
A UseCases\Tests\Mocks\GatewayMock::read() 0 3 2 ? 1 0 0
A UseCaseTest::testItGetUndefinedRepositoryThrowException() 0 3 1 ? 1 0 0
A UseCaseTest::testItGetNotValidRequestNotClassThrowException() 0 4 1 ? 1 0 0
A UnavailableRepositoryMock::push() 0 2 1 ? 1 0 0