Classes

Coverage Distribution

Complexity

Insufficient Coverage

Class Coverage
oat\tao\model\Lists\Business\Domain\ClassInformation0%
oat\tao\model\Lists\Business\Domain\CollectionType0%
oat\tao\model\Lists\Business\Domain\DependsOnPropertyCollection0%
oat\tao\model\Lists\Business\Input\ValueCollectionDeleteInput0%
oat\tao\model\Lists\Business\Service\RemoteSource0%
oat\tao\model\Lists\Business\Specification\ListClassSpecification0%
oat\tao\model\Lists\Business\Specification\LocalListClassSpecification0%
oat\tao\model\Lists\DataAccess\Repository\RdsValueCollectionRepository0%
oat\tao\model\Lists\ServiceProvider\ListsServiceProvider0%
oat\tao\model\Lists\Business\Service\DependsOnPropertySynchronizer10%
oat\tao\model\Lists\Business\Domain\DependsOnProperty22%
oat\tao\model\Lists\Business\Domain\Metadata34%
oat\tao\model\Lists\Business\Domain\Dependency40%
oat\tao\model\Lists\Business\Service\ValueCollectionService40%
oat\tao\model\Lists\Business\Validation\PropertyListValidator61%
oat\tao\model\Lists\Business\Service\RemoteSourceJsonPathParser63%
oat\tao\model\Lists\Business\Specification\PropertySpecificationContext64%
oat\tao\model\Lists\Business\Service\ClassMetadataService65%
oat\tao\model\Lists\Business\Validation\PropertyTypeValidator66%
oat\tao\model\Lists\DataAccess\Repository\ValueConflictException66%
oat\tao\model\Lists\Business\Domain\ClassMetadataSearchRequest69%
oat\tao\model\Lists\Business\Domain\ClassMetadata70%
oat\tao\model\Lists\Business\Validation\DependsOnPropertyValidator77%
oat\tao\model\Lists\Business\Domain\DependencyCollection80%
oat\tao\model\Lists\DataAccess\Repository\RdfValueCollectionRepository83%
oat\tao\model\Lists\Business\Domain\ClassCollection83%
oat\tao\model\Lists\Business\Domain\MetadataCollection83%
oat\tao\model\Lists\Business\Service\GetClassMetadataValuesService83%
oat\tao\model\Lists\DataAccess\Repository\DependsOnPropertyRepository83%
oat\tao\model\Lists\Business\Specification\RemoteListClassSpecification85%
oat\tao\model\Lists\Presentation\Web\RequestHandler\ValueCollectionSearchRequestHandler85%
oat\tao\model\Lists\Business\Domain\ValueCollection86%
oat\tao\model\Lists\Business\Domain\ValueCollectionSearchRequest88%
oat\tao\model\Lists\Business\Domain\Value89%

Project Risks

Class CRAP
oat\tao\model\Lists\DataAccess\Repository\RdsValueCollectionRepository2550
oat\tao\model\Lists\Business\Service\DependsOnPropertySynchronizer251
oat\tao\model\Lists\Business\Domain\CollectionType110
oat\tao\model\Lists\Business\Service\ValueCollectionService102
oat\tao\model\Lists\DataAccess\Repository\DependsOnPropertyRepository57
oat\tao\model\Lists\Business\Service\RemoteSource56
oat\tao\model\Lists\DataAccess\Repository\RdfValueCollectionRepository46
oat\tao\model\Lists\Business\Specification\LocalListClassSpecification42
oat\tao\model\Lists\Business\Domain\ValueCollectionSearchRequest34
oat\tao\model\Lists\Business\Domain\ValueCollection32
oat\tao\model\Lists\Business\Service\GetClassMetadataValuesService31
oat\tao\model\Lists\Business\Validation\PropertyListValidator31
oat\tao\model\Lists\Business\Validation\PropertyTypeValidator23
oat\tao\model\Lists\Business\Service\RemoteSourceJsonPathParser20
oat\tao\model\Lists\Business\Domain\DependsOnPropertyCollection20
oat\tao\model\Lists\Business\Validation\DependsOnPropertyValidator17
oat\tao\model\Lists\Business\Domain\Value17
oat\tao\model\Lists\Business\Service\ClassMetadataService12
oat\tao\model\Lists\Business\Specification\PropertySpecificationContext10
oat\tao\model\Lists\Presentation\Web\RequestHandler\ValueCollectionSearchRequestHandler8
oat\tao\model\Lists\Business\Specification\RemoteListClassSpecification4
oat\tao\model\Lists\DataAccess\Repository\ValueConflictException3
oat\tao\model\Lists\Business\Domain\DependencyCollection3

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
getIterator0%
__construct0%
jsonSerialize0%
getClass0%
getParentClass0%
getLabel0%
getMetaData0%
addMetaData0%
getIgnoredWidgets0%
getStructure0%
setStructure0%
__construct0%
default0%
remote0%
fromValue0%
fromCollectionUri0%
equals0%
__toString0%
jsonSerialize0%
jsonSerialize0%
getUriEncoded0%
getLabel0%
jsonSerialize0%
jsonSerialize0%
getOptionsList0%
addValue0%
getPropertyUri0%
getAlias0%
getClassLabel0%
setClassLabel0%
isDuplicated0%
markAsDuplicated0%
getSortId0%
setSortId0%
isSortable0%
setIsSortable0%
jsonSerialize0%
getIterator0%
setListUri0%
getListUri0%
getListUris0%
getTotalCount0%
setTotalCount0%
getUris0%
getOffset0%
setOffset0%
setDefaultLanguage0%
__construct0%
getValueCollectionUri0%
incrementWithParents0%
getDependentProperties0%
getNewValidationRules0%
getRulesToRemove0%
bindProperties0%
getDependentPropertiesRepository0%
ignoreWidgets0%
getByClassExplicitly0%
__construct0%
fetch0%
fetchByContext0%
getClient0%
getParser0%
iterate0%
delete0%
persist0%
count0%
setMaxItems0%
getEventAggregator0%
isSatisfiedBy0%
__construct0%
isSatisfiedBy0%
isBoolean0%
isNotRemoteList0%
getName0%
getOptions0%
setOptions0%
getMessage0%
setMessage0%
getName0%
getMessage0%
setMessage0%
acknowledge0%
getOptions0%
setOptions0%
setElement0%
getName0%
getMessage0%
setMessage0%
acknowledge0%
getOptions0%
setOptions0%
setElement0%
isSameParentProperty0%
isRemoteListProperty0%
isPropertyNotSupported0%
isApplicable0%
delete0%
verifyUriUniqueness0%
__construct0%
isApplicable0%
findAll0%
persist0%
delete0%
count0%
insert0%
verifyListElementsUniqueness0%
enrichQueryWithInitialCondition0%
enrichQueryWithOrderById0%
enrichQueryWithSelect0%
enrichQueryWithValueCollectionSearchCondition0%
enrichQueryWithSubject0%
enrichQueryWithExcludedValueUris0%
enrichQueryWithFilterValueUris0%
getPersistence0%
deleteListItemsDependencies0%
insertListItemsDependency0%
enrichQueryWithAllowedValues0%
getParentList0%
isListsDependencyEnabled0%
getFeatureFlagChecker0%
getDependencyRepository0%
getContainer0%
getQueryBuilder0%
getUserMessage0%
getPropertyListUri0%
__invoke0%
sync26%
fillData50%
validateParameter50%
enrichQueryWithObjects50%
evaluate60%
evaluate60%
getListUri60%
getListItemsUri66%
persist72%
extractValueByUri75%
enrichWithLimit75%
configureWithPossibleDependencies77%
iterateByContext78%
getWidgetType80%
isWidget80%
findAll80%
create80%
isSatisfiedBy83%
findAll85%
getClassMetadata88%