TestEqualityInference

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,512 of 1,5120%28 of 280%60602252254646
testEqualityPartitionGeneration()1890%n/a11313111
testMultipleEqualitySetsPredicateGeneration()1760%n/a11282811
testTransitivity()1680%n/a11272711
toRowExpressionProvider()1330%n/a11101011
testConstantEqualities()1220%n/a11131311
testSubExpressionRewrites()930%n/a119911
testExpressionsThatMayReturnNullOnNonNullInput(RowExpression)650%40%338811
testExtractInferableEqualities()550%n/a116611
testUnrewritable()510%n/a117711
testEqualityGeneration()450%n/a118811
testParseEqualityExpression()370%n/a118811
arithmeticOperation(OperatorType, RowExpression, RowExpression)340%n/a114411
compare(OperatorType, RowExpression, RowExpression)330%n/a113311
testTriviallyRewritable()290%n/a115511
isOperation(RowExpression, OperatorType)260%60%446611
equalitiesAsSets(Iterable)210%20%225511
getLeft(RowExpression)210%40%332211
getRight(RowExpression)210%40%332211
lambda$variableBeginsWith$3(Iterable, VariableReferenceExpression)200%40%335511
lambda$matchesStraddlingScope$1(Predicate, RowExpression)160%40%332211
matchesVariables(Collection)110%n/a114411
testInvalidEqualityExpression1()100%n/a113311
testInvalidEqualityExpression2()100%n/a113311
testInvalidEqualityExpression3()100%n/a113311
equalityAsSet(RowExpression)100%n/a112211
addEquality(String, String, EqualityInference.Builder)80%n/a112211
static {...}80%n/a112211
add(String, String)70%n/a111111
multiply(String, String)70%n/a111111
equals(String, String)70%n/a111111
lambda$matchesVariables$2(String)70%n/a111111
someExpression(String, String)60%n/a111111
someExpression(RowExpression, RowExpression)50%n/a111111
multiply(RowExpression, RowExpression)50%n/a111111
equals(RowExpression, RowExpression)50%n/a111111
number(long)50%n/a111111
lambda$matchesVariableScope$0(Predicate, RowExpression)50%n/a111111
variable(String)40%n/a111111
matchesVariables(String[])40%n/a111111
variableBeginsWith(String[])40%n/a111111
set(Object[])40%n/a111111
TestEqualityInference()30%n/a111111
matchesVariableScope(Predicate)30%n/a111111
matchesStraddlingScope(Predicate)30%n/a111111
variableBeginsWith(Iterable)30%n/a111111
setCopy(Iterable)30%n/a111111