Code

Rating Name Duplication Size Complexity CRAP Changes   Bugs Features
A InMemoryBatchingFetcher::__construct() 0 3 1 1 0 0 0
A BatchingIteratorTest::invalidBatchSizeProvider() 0 7 1 ? 0 0 0
A IteratorBasedBatchingFetcherTest::testWhenResultsHaveRunOut_rewindGoesToFirstElement() 0 8 1 ? 0 0 0
A BatchingIterator\BatchingIterator::next() 0 11 2 2 0 0 0
A BatchingIteratorTest::testWhenFetcherReturnsEmptyRightAway_iteratorIsEmpty() 0 11 1 ? 0 0 0
A IteratorBasedBatchingFetcherTest::testGivenNoValues_fetchNextReturnEmptyArray() 0 8 1 ? 0 0 0
? BatchingIterator\BatchingFetcher::rewind() 0 1 ? ? 0 0 0
A MultipleBatchingFetcher::__construct() 0 12 3 3 0 0 0
A InMemoryBatchingFetcherTest::testGivenOneValue_fetchingTwoReturnsOnlyOne() 0 5 1 ? 0 0 0
A MultipleBatchingFetcherTest::testGivenMultipleFetchers_rewindWorksCorrectly() 0 16 1 ? 0 0 0
A InMemoryBatchingFetcher::fetchNext() 0 10 3 3 0 0 0
A BatchingIteratorTest::testWhenRewindingTheIterator_theFetcherIsAlsoRewinded() 0 10 1 ? 0 0 0
A IteratorBasedBatchingFetcherTest::testWhenSomeFetchingHasHappened_rewindGoesToFirstElement() 0 8 1 ? 0 0 0
A BatchingIterator::nextValueFromNewBatch() 0 10 2 2 0 0 0
A BatchingIteratorTest::testAllValuesEndUpInTheIterator() 0 9 1 ? 0 0 0