Classes

Line coverage against cyclomatic complexity. Bubble size is the number of executable lines; hover for details, click to navigate.

0% 20% 40% 60% 80% 100% 0 10 20 30 40 Line Coverage (%) Cyclomatic Complexity BO\Zmsdldb\File\Service — Coverage: 58.7% | Lines: 75 | Complexity: 28 BO\Zmsdldb\File\Base — Coverage: 63.6% | Lines: 44 | Complexity: 23 BO\Zmsdldb\File\Authority — Coverage: 96.8% | Lines: 31 | Complexity: 12 BO\Zmsdldb\File\Location — Coverage: 86.7% | Lines: 30 | Complexity: 12 BO\Zmsdldb\File\Link — Coverage: 0.0% | Lines: 21 | Complexity: 11 BO\Zmsdldb\File\Topic — Coverage: 72.2% | Lines: 18 | Complexity: 8 BO\Zmsdldb\File\Office — Coverage: 100.0% | Lines: 7 | Complexity: 4 BO\Zmsdldb\File\Borough — Coverage: 100.0% | Lines: 4 | Complexity: 2 BO\Zmsdldb\File\Setting — Coverage: 100.0% | Lines: 2 | Complexity: 2

Sorted by descending CRAP index.

Methods

Line coverage against cyclomatic complexity. Bubble size is the number of executable lines; hover for details, click to navigate.

0% 20% 40% 60% 80% 100% 0 2 4 6 8 Line Coverage (%) Cyclomatic Complexity BO\Zmsdldb\File\Authority::fetchList — Coverage: 100.0% | Lines: 17 | Complexity: 5 BO\Zmsdldb\File\Service::fetchListRelated — Coverage: 0.0% | Lines: 15 | Complexity: 3 BO\Zmsdldb\File\Service::fetchListFromTopic — Coverage: 86.7% | Lines: 15 | Complexity: 6 BO\Zmsdldb\File\Service::searchAll — Coverage: 0.0% | Lines: 13 | Complexity: 5 BO\Zmsdldb\File\Base::readDataFile — Coverage: 91.7% | Lines: 12 | Complexity: 5 BO\Zmsdldb\File\Location::fetchList — Coverage: 100.0% | Lines: 7 | Complexity: 3 BO\Zmsdldb\File\Location::readSearchResultList — Coverage: 100.0% | Lines: 7 | Complexity: 1 BO\Zmsdldb\File\Service::fetchList — Coverage: 100.0% | Lines: 7 | Complexity: 3 BO\Zmsdldb\File\Service::fetchLocationCsv — Coverage: 85.7% | Lines: 7 | Complexity: 2 BO\Zmsdldb\File\Link::readSearchResultList — Coverage: 0.0% | Lines: 6 | Complexity: 3 BO\Zmsdldb\File\Location::parseData — Coverage: 100.0% | Lines: 6 | Complexity: 3 BO\Zmsdldb\File\Location::fetchFromCsv — Coverage: 100.0% | Lines: 6 | Complexity: 4 BO\Zmsdldb\File\Service::parseData — Coverage: 100.0% | Lines: 6 | Complexity: 3 BO\Zmsdldb\File\Service::fetchFromCsv — Coverage: 100.0% | Lines: 6 | Complexity: 4 BO\Zmsdldb\File\Authority::fromLocationResults — Coverage: 100.0% | Lines: 5 | Complexity: 2 BO\Zmsdldb\File\Base::fetchId — Coverage: 100.0% | Lines: 5 | Complexity: 3 BO\Zmsdldb\File\Link::parseData — Coverage: 0.0% | Lines: 5 | Complexity: 3 BO\Zmsdldb\File\Link::fetchPath — Coverage: 0.0% | Lines: 5 | Complexity: 3 BO\Zmsdldb\File\Office::parseData — Coverage: 100.0% | Lines: 5 | Complexity: 2 BO\Zmsdldb\File\Service::readSearchResultList — Coverage: 100.0% | Lines: 5 | Complexity: 1 BO\Zmsdldb\File\Topic::fetchPath — Coverage: 100.0% | Lines: 5 | Complexity: 3 BO\Zmsdldb\File\Topic::readSearchResultList — Coverage: 0.0% | Lines: 5 | Complexity: 1 BO\Zmsdldb\File\Authority::parseData — Coverage: 100.0% | Lines: 4 | Complexity: 2 BO\Zmsdldb\File\Authority::readListByOfficePath — Coverage: 100.0% | Lines: 4 | Complexity: 2 BO\Zmsdldb\File\Base::getDataAsArray — Coverage: 0.0% | Lines: 4 | Complexity: 2 BO\Zmsdldb\File\Base::getHash — Coverage: 0.0% | Lines: 4 | Complexity: 2 BO\Zmsdldb\File\Base::getData — Coverage: 0.0% | Lines: 4 | Complexity: 2 BO\Zmsdldb\File\Base::loadData — Coverage: 100.0% | Lines: 4 | Complexity: 2 BO\Zmsdldb\File\Borough::parseData — Coverage: 100.0% | Lines: 4 | Complexity: 2 BO\Zmsdldb\File\Link::loadData — Coverage: 0.0% | Lines: 4 | Complexity: 1 BO\Zmsdldb\File\Location::fetchListByOffice — Coverage: 0.0% | Lines: 4 | Complexity: 1 BO\Zmsdldb\File\Topic::parseData — Coverage: 100.0% | Lines: 4 | Complexity: 2 BO\Zmsdldb\File\Topic::fetchList — Coverage: 100.0% | Lines: 4 | Complexity: 2 BO\Zmsdldb\File\Base::getItemList — Coverage: 100.0% | Lines: 3 | Complexity: 2 BO\Zmsdldb\File\Base::access — Coverage: 66.7% | Lines: 3 | Complexity: 2 BO\Zmsdldb\File\Base::__construct — Coverage: 100.0% | Lines: 2 | Complexity: 1 BO\Zmsdldb\File\Base::setItemList — Coverage: 0.0% | Lines: 2 | Complexity: 1 BO\Zmsdldb\File\Authority::fetchSource — Coverage: 0.0% | Lines: 1 | Complexity: 1 BO\Zmsdldb\File\Base::setAccessInstance — Coverage: 100.0% | Lines: 1 | Complexity: 1 BO\Zmsdldb\File\Link::fetchList — Coverage: 0.0% | Lines: 1 | Complexity: 1 BO\Zmsdldb\File\Office::fetchList — Coverage: 100.0% | Lines: 1 | Complexity: 1 BO\Zmsdldb\File\Office::fetchPath — Coverage: 100.0% | Lines: 1 | Complexity: 1 BO\Zmsdldb\File\Service::fetchCombinations — Coverage: 100.0% | Lines: 1 | Complexity: 1 BO\Zmsdldb\File\Setting::parseData — Coverage: 100.0% | Lines: 1 | Complexity: 1 BO\Zmsdldb\File\Setting::fetchName — Coverage: 100.0% | Lines: 1 | Complexity: 1

Sorted by descending CRAP index.

Method CRAP Coverage
BO\Zmsdldb\File\Service::searchAll300.0%
BO\Zmsdldb\File\Link::parseData120.0%
BO\Zmsdldb\File\Link::fetchPath120.0%
BO\Zmsdldb\File\Link::readSearchResultList120.0%
BO\Zmsdldb\File\Service::fetchListRelated120.0%
BO\Zmsdldb\File\Service::fetchListFromTopic6.0986.7%
BO\Zmsdldb\File\Base::getDataAsArray60.0%
BO\Zmsdldb\File\Base::getHash60.0%
BO\Zmsdldb\File\Base::getData60.0%
BO\Zmsdldb\File\Base::readDataFile5.0191.7%
BO\Zmsdldb\File\Authority::fetchList5100.0%
BO\Zmsdldb\File\Location::fetchFromCsv4100.0%
BO\Zmsdldb\File\Service::fetchFromCsv4100.0%
BO\Zmsdldb\File\Base::fetchId3100.0%
BO\Zmsdldb\File\Location::parseData3100.0%
BO\Zmsdldb\File\Location::fetchList3100.0%
BO\Zmsdldb\File\Service::parseData3100.0%
BO\Zmsdldb\File\Service::fetchList3100.0%
BO\Zmsdldb\File\Topic::fetchPath3100.0%
BO\Zmsdldb\File\Base::access2.1566.7%
BO\Zmsdldb\File\Service::fetchLocationCsv2.0185.7%
BO\Zmsdldb\File\Authority::parseData2100.0%
BO\Zmsdldb\File\Authority::fromLocationResults2100.0%
BO\Zmsdldb\File\Authority::readListByOfficePath2100.0%
BO\Zmsdldb\File\Authority::fetchSource20.0%
BO\Zmsdldb\File\Base::loadData2100.0%
BO\Zmsdldb\File\Base::getItemList2100.0%
BO\Zmsdldb\File\Base::setItemList20.0%
BO\Zmsdldb\File\Borough::parseData2100.0%
BO\Zmsdldb\File\Link::loadData20.0%
BO\Zmsdldb\File\Link::fetchList20.0%
BO\Zmsdldb\File\Location::fetchListByOffice20.0%
BO\Zmsdldb\File\Office::parseData2100.0%
BO\Zmsdldb\File\Topic::parseData2100.0%
BO\Zmsdldb\File\Topic::fetchList2100.0%
BO\Zmsdldb\File\Topic::readSearchResultList20.0%
BO\Zmsdldb\File\Base::__construct1100.0%
BO\Zmsdldb\File\Base::setAccessInstance1100.0%
BO\Zmsdldb\File\Location::readSearchResultList1100.0%
BO\Zmsdldb\File\Office::fetchList1100.0%
BO\Zmsdldb\File\Office::fetchPath1100.0%
BO\Zmsdldb\File\Service::fetchCombinations1100.0%
BO\Zmsdldb\File\Service::readSearchResultList1100.0%
BO\Zmsdldb\File\Setting::parseData1100.0%
BO\Zmsdldb\File\Setting::fetchName1100.0%
BO\Zmsdldb\File\Base::parseData0100.0%