Clover coverage report - PLT Utilities Test Coverage (plt-20130623-r5436)
Coverage timestamp: Sat Jun 22 2013 22:01:04 CDT
package stats: LOC: 3,660   Methods: 530
NCLOC: 1,914   Classes: 179
Files: 23  
 
 Package Conditionals Statements Methods TOTAL
edu.rice.cs.plt.lambda 14.1% 16.2% 18.7% 17.2%
coverage coverage
 
 Classes Conditionals Statements Methods TOTAL
DelayedThunk 0% 0% 0% 0%
coverage
LambdaUtil.AndCondition 0% 0% 0% 0%
coverage
LambdaUtil.AndPredicate2 0% 0% 0% 0%
coverage
LambdaUtil.AndPredicate3 0% 0% 0% 0%
coverage
LambdaUtil.AndPredicate4 0% 0% 0% 0%
coverage
LambdaUtil.ApplicationLambda - 0% 0% 0%
coverage
LambdaUtil.BinaryApplicationLambda - 0% 0% 0%
coverage
LambdaUtil.BindFirstCondition - 0% 0% 0%
coverage
LambdaUtil.BindFirstPredicate2 - 0% 0% 0%
coverage
LambdaUtil.BindFirstPredicate3 - 0% 0% 0%
coverage
LambdaUtil.BindFirstRunnable - 0% 0% 0%
coverage
LambdaUtil.BindFirstRunnable1 - 0% 0% 0%
coverage
LambdaUtil.BindFirstRunnable2 - 0% 0% 0%
coverage
LambdaUtil.BindFirstRunnable3 - 0% 0% 0%
coverage
LambdaUtil.BindFourthLambda3 - 0% 0% 0%
coverage
LambdaUtil.BindFourthPredicate3 - 0% 0% 0%
coverage
LambdaUtil.BindFourthRunnable3 - 0% 0% 0%
coverage
LambdaUtil.BindSecondLambda - 0% 0% 0%
coverage
LambdaUtil.BindSecondLambda2 - 0% 0% 0%
coverage
LambdaUtil.BindSecondLambda3 - 0% 0% 0%
coverage
LambdaUtil.BindSecondPredicate - 0% 0% 0%
coverage
LambdaUtil.BindSecondPredicate2 - 0% 0% 0%
coverage
LambdaUtil.BindSecondPredicate3 - 0% 0% 0%
coverage
LambdaUtil.BindSecondRunnable1 - 0% 0% 0%
coverage
LambdaUtil.BindSecondRunnable2 - 0% 0% 0%
coverage
LambdaUtil.BindSecondRunnable3 - 0% 0% 0%
coverage
LambdaUtil.BindThirdLambda2 - 0% 0% 0%
coverage
LambdaUtil.BindThirdLambda3 - 0% 0% 0%
coverage
LambdaUtil.BindThirdPredicate2 - 0% 0% 0%
coverage
LambdaUtil.BindThirdPredicate3 - 0% 0% 0%
coverage
LambdaUtil.BindThirdRunnable2 - 0% 0% 0%
coverage
LambdaUtil.BindThirdRunnable3 - 0% 0% 0%
coverage
LambdaUtil.ComposedRunnable - 0% 0% 0%
coverage
LambdaUtil.ComposedRunnable1 - 0% 0% 0%
coverage
LambdaUtil.ComposedRunnable2 - 0% 0% 0%
coverage
LambdaUtil.ComposedRunnable3 - 0% 0% 0%
coverage
LambdaUtil.ComposedRunnable4 - 0% 0% 0%
coverage
LambdaUtil.ConditionThunk - 0% 0% 0%
coverage
LambdaUtil.CurriedLambda3 - 0% 0% 0%
coverage
LambdaUtil.CurriedLambda4 - 0% 0% 0%
coverage
LambdaUtil.ExceptionLambda - 0% 0% 0%
coverage
LambdaUtil.FlattenedLambda2 - 0% 0% 0%
coverage
LambdaUtil.FlattenedLambda3 - 0% 0% 0%
coverage
LambdaUtil.FlattenedLambda4 - 0% 0% 0%
coverage
LambdaUtil.FlattenedPredicate2 - 0% 0% 0%
coverage
LambdaUtil.FlattenedPredicate3 - 0% 0% 0%
coverage
LambdaUtil.FlattenedPredicate4 - 0% 0% 0%
coverage
LambdaUtil.FlattenedRunnable2 - 0% 0% 0%
coverage
LambdaUtil.FlattenedRunnable3 - 0% 0% 0%
coverage
LambdaUtil.FlattenedRunnable4 - 0% 0% 0%
coverage
LambdaUtil.LambdaPredicate - 0% 0% 0%
coverage
LambdaUtil.LambdaPredicate2 - 0% 0% 0%
coverage
LambdaUtil.LambdaPredicate3 - 0% 0% 0%
coverage
LambdaUtil.LambdaPredicate4 - 0% 0% 0%
coverage
LambdaUtil.LambdaRunnable1 - 0% 0% 0%
coverage
LambdaUtil.LambdaRunnable2 - 0% 0% 0%
coverage
LambdaUtil.LambdaRunnable3 - 0% 0% 0%
coverage
LambdaUtil.LambdaRunnable4 - 0% 0% 0%
coverage
LambdaUtil.NegationCondition - 0% 0% 0%
coverage
LambdaUtil.NegationPredicate3 - 0% 0% 0%
coverage
LambdaUtil.NegationPredicate4 - 0% 0% 0%
coverage
LambdaUtil.OrCondition 0% 0% 0% 0%
coverage
LambdaUtil.OrPredicate2 0% 0% 0% 0%
coverage
LambdaUtil.OrPredicate3 0% 0% 0% 0%
coverage
LambdaUtil.OrPredicate4 0% 0% 0% 0%
coverage
LambdaUtil.PartialLambda 0% 0% 0% 0%
coverage
LambdaUtil.PartialLambda2 0% 0% 0% 0%
coverage
LambdaUtil.PartialLambda3 0% 0% 0% 0%
coverage
LambdaUtil.PartialLambda4 0% 0% 0% 0%
coverage
LambdaUtil.PartialThunk 0% 0% 0% 0%
coverage
LambdaUtil.PredicateLambda - 0% 0% 0%
coverage
LambdaUtil.PredicateLambda3 - 0% 0% 0%
coverage
LambdaUtil.PredicateLambda4 - 0% 0% 0%
coverage
LambdaUtil.PromotedGeneralLambda - 0% 0% 0%
coverage
LambdaUtil.PromotedGeneralPredicate - 0% 0% 0%
coverage
LambdaUtil.PromotedGeneralRunnable - 0% 0% 0%
coverage
LambdaUtil.PromotedLambda2 - 0% 0% 0%
coverage
LambdaUtil.PromotedLambda3 - 0% 0% 0%
coverage
LambdaUtil.PromotedLambda4 - 0% 0% 0%
coverage
LambdaUtil.PromotedPredicate2 - 0% 0% 0%
coverage
LambdaUtil.PromotedPredicate3 - 0% 0% 0%
coverage
LambdaUtil.PromotedPredicate4 - 0% 0% 0%
coverage
LambdaUtil.PromotedRunnable2 - 0% 0% 0%
coverage
LambdaUtil.PromotedRunnable3 - 0% 0% 0%
coverage
LambdaUtil.PromotedRunnable4 - 0% 0% 0%
coverage
LambdaUtil.RunnableLambda - 0% 0% 0%
coverage
LambdaUtil.RunnableLambda2 - 0% 0% 0%
coverage
LambdaUtil.RunnableLambda3 - 0% 0% 0%
coverage
LambdaUtil.RunnableLambda4 - 0% 0% 0%
coverage
LambdaUtil.TernaryApplicationLambda - 0% 0% 0%
coverage
LambdaUtil.ThunkCondition - 0% 0% 0%
coverage
LambdaUtil.ThunkRunnable - 0% 0% 0%
coverage
LambdaUtil.TransposedLambda2 - 0% 0% 0%
coverage
LambdaUtil.TransposedPredicate2 - 0% 0% 0%
coverage
LambdaUtil.TransposedRunnable2 - 0% 0% 0%
coverage
LambdaUtil.UnaryCondition - 0% 0% 0%
coverage
LambdaUtil.UnaryLambda2 - 0% 0% 0%
coverage
LambdaUtil.UnaryLambda3 - 0% 0% 0%
coverage
LambdaUtil.UnaryLambda4 - 0% 0% 0%
coverage
LambdaUtil.UnaryPredicate2 - 0% 0% 0%
coverage
LambdaUtil.UnaryPredicate3 - 0% 0% 0%
coverage
LambdaUtil.UnaryPredicate4 - 0% 0% 0%
coverage
LambdaUtil.UnaryRunnable - 0% 0% 0%
coverage
LambdaUtil.UnaryRunnable2 - 0% 0% 0%
coverage
LambdaUtil.UnaryRunnable3 - 0% 0% 0%
coverage
LambdaUtil.UnaryRunnable4 - 0% 0% 0%
coverage
LambdaUtil.UnaryThunk - 0% 0% 0%
coverage
LambdaUtil.WrappedLiftedLambda 0% 0% 0% 0%
coverage
LambdaUtil.WrappedLiftedLambda2 0% 0% 0% 0%
coverage
LambdaUtil.WrappedLiftedLambda3 0% 0% 0% 0%
coverage
LambdaUtil.WrappedLiftedLambda4 0% 0% 0% 0%
coverage
LambdaUtil.False - 0% 16.7% 9.1%
coverage coverage
LambdaUtil.True - 0% 16.7% 9.1%
coverage coverage
LambdaUtil - 12.5% 12.4% 12.5%
coverage coverage
LazyRunnable 0% 16.7% 33.3% 15.4%
coverage coverage
LambdaUtil.NoOp - - 16.7% 16.7%
coverage coverage
LambdaUtil.AddIntLambda - 0% 50% 33.3%
coverage coverage
LambdaUtil.DecrementIntLambda - 0% 50% 33.3%
coverage coverage
LambdaUtil.DivideIntLambda - 0% 50% 33.3%
coverage coverage
LambdaUtil.HashCodeLambda - 0% 50% 33.3%
coverage coverage
LambdaUtil.IdenticalPredicate - 0% 50% 33.3%
coverage coverage
LambdaUtil.IncrementIntLambda - 0% 50% 33.3%
coverage coverage
LambdaUtil.InstanceOfPredicate - 0% 50% 33.3%
coverage coverage
LambdaUtil.MultiplyIntLambda - 0% 50% 33.3%
coverage coverage
LambdaUtil.NotIdenticalPredicate - 0% 50% 33.3%
coverage coverage
LambdaUtil.StringConcatLambda - 0% 50% 33.3%
coverage coverage
LambdaUtil.SubtractIntLambda - 0% 50% 33.3%
coverage coverage
LambdaUtil.ValueLambda - 33.3% 33.3% 33.3%
coverage coverage
SimpleBox - 33.3% 33.3% 33.3%
coverage coverage
LambdaUtil.NegationPredicate - 50% 50% 50%
coverage coverage
LambdaUtil.NegationPredicate2 - 50% 50% 50%
coverage coverage
LambdaUtil.PredicateLambda2 - 50% 50% 50%
coverage coverage
CachedThunk 50% 73.3% 71.4% 69.2%
coverage coverage
LazyThunk 75% 88.9% 80% 83.3%
coverage coverage
LambdaUtil.AndPredicate 100% 100% 100% 100%
coverage
LambdaUtil.BindFirstLambda - 100% 100% 100%
coverage
LambdaUtil.BindFirstLambda2 - 100% 100% 100%
coverage
LambdaUtil.BindFirstLambda3 - 100% 100% 100%
coverage
LambdaUtil.BindFirstPredicate - 100% 100% 100%
coverage
LambdaUtil.BindFirstThunk - 100% 100% 100%
coverage
LambdaUtil.ComposedLambda - 100% 100% 100%
coverage
LambdaUtil.ComposedLambda2 - 100% 100% 100%
coverage
LambdaUtil.ComposedLambda3 - 100% 100% 100%
coverage
LambdaUtil.ComposedLambda4 - 100% 100% 100%
coverage
LambdaUtil.ComposedThunk - 100% 100% 100%
coverage
LambdaUtil.CurriedLambda2 - 100% 100% 100%
coverage
LambdaUtil.EqualPredicate - 100% 100% 100%
coverage
LambdaUtil.IdentityLambda - 100% 100% 100%
coverage
LambdaUtil.IsNullPredicate - 100% 100% 100%
coverage
LambdaUtil.NotNullPredicate - 100% 100% 100%
coverage
LambdaUtil.NullLambda - 100% 100% 100%
coverage
LambdaUtil.OrPredicate 100% 100% 100% 100%
coverage
LambdaUtil.RunnableThunk - 100% 100% 100%
coverage
LambdaUtil.ThunkValueLambda - 100% 100% 100%
coverage
LambdaUtil.ToStringLambda - 100% 100% 100%
coverage
WrappedException - 100% 100% 100%
coverage