Code

Rating   Name Duplication Size Complexity CRAP Changes Bugs Features
A BatchingIteratorTest::testCorrectCallsAreMadeToTheBatchingFetcher() 0 26 1 ? 0 0 0
A MultipleBatchingFetcher::fetchNext() 0 19 3 3 0 0 0
A MultipleBatchingFetcherTest::testGivenMultipleFetchers_rewindWorksCorrectly() 0 16 1 ? 0 0 0
A MultipleBatchingFetcherTest::testGivenMultipleFetchers_allValuesCanBeFetched() 0 14 1 ? 0 0 0
A MultipleBatchingFetcherTest::testGivenArrayWithNonFetcher_constructorThrowsException() 0 12 1 ? 0 0 0
A MultipleBatchingFetcher::__construct() 0 12 3 3 0 0 0
A MultipleBatchingFetcherTest::testGivenArrayAndFetchers_constructorThrowsException() 0 11 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 MultipleBatchingFetcherTest::testGivenNonFetcher_constructorThrowsException() 0 10 1 ? 0 0 0
A IteratorBasedBatchingFetcher::fetchNext() 0 10 3 3 0 0 0
A BatchingIteratorTest::testWhenRewindingTheIterator_theFetcherIsAlsoRewinded() 0 10 1 ? 0 0 0
A InMemoryBatchingFetcher::fetchNext() 0 10 3 3 0 0 0
A BatchingIterator::nextValueFromNewBatch() 0 10 2 2 0 0 0
A BatchingIteratorTest::batchSizeProvider() 0 9 1 ? 0 0 0