org.loudouncodes.combinatorics

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total254 of 2,70390%45 of 32286%522924558813131038
CartesianProduct383850%2466%257121201
Derangements271230%2250%24681201
Permutations261231%2250%24681201
PowerSet.CombIt2014387%52382%5185350401
Combinations.KChoose1710786%71365%7161210601
BinaryGray.AsBits171241%20%35372401
BinaryGray.AsSubsets171241%20%35372401
Combinations.GrayNoRepIt1430395%33391%3235750501
BinaryGray.AsToggles121961%20%25271401
Combinations1017294%61672%6151430401
BinaryGray.AsLongMasks101254%n/a24262401
Combinations.Spec74486%6100%171101401
IndexingAdapter62076%n/a13161301
BinaryGray5758%1150%12020101
Combinations.NoRepIt412396%11995%1131230301
BinaryGray.BitsIt46894%1583%160150301
BinaryGray.TogglesIt46494%1583%160130301
BinaryGray.LongMasksIt44191%1375%15090301
BinaryGray.BigMasksIt44090%1375%15090301
PowerSet44090%1375%281111601
BinaryGray.AsBigMasks32689%1150%15070401
Permutations.KPermIterator16199%12596%1170310401
CartesianProduct.CartesianIterator128100%16100%0120330401
Combinations.WithRepIt107100%18100%0120220301
PowerSet.It96100%21285%2100250301
CartesianProduct.Product85100%12100%0100160401
IndexingAdapter.new Iterator() {...}78100%1787%170120301
Derangements.It76100%12100%0110200501
BinaryGray.SubsetsIt64100%8100%070110301
BinaryGray.Builder60100%4100%090130701
Permutations.KTake58100%4100%060130401
Derangements.Builder52100%6100%060140301
Derangements.All52100%6100%060140301
BinaryGray.IntsIt44100%4100%05090301
Permutations.Builder24100%4100%04050201
BinaryGray.AsInts22100%n/a04060401
Combinations.GrayNoRepIt.Frame18100%n/a01070101
BinaryGray.Toggle9100%n/a01040101