TestExpressionDomainTranslator

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total6,211 of 6,2110%28 of 280%1051058018019191
testFromComparisonsWithCoercions()6240%n/a11939311
testFromOrPredicate()5740%n/a11505011
testNumericTypeTranslation(TestExpressionDomainTranslator.NumericValues, TestExpressionDomainTranslator.NumericValues)5640%180%1010707011
testInOptimization()4330%n/a11393911
testFromBasicComparisons()4070%n/a11616111
testLegacyCharComparedToVarcharExpression()3870%n/a11282811
testToPredicate()3370%n/a11333311
testNumericTypeTranslation()2690%n/a11161611
testFromFlippedBasicComparisons()2490%n/a11303011
testFromAndPredicate()1810%n/a11161611
testFromBasicComparisonsWithNulls()1640%n/a11323211
testInPredicateWithNull()1620%n/a11111111
testFromInPredicate()1550%n/a11191911
testFromBetweenPredicate()1420%n/a11171711
static {...}1200%n/a11282811
testRoundTrip()1060%n/a11151511
testFromInPredicateWithCastsAndNulls()980%n/a11111111
testConjunctExpression()840%n/a11131311
testNoSaturatedFloorCastFromUnsupportedApproximateDomain()690%n/a11131311
testInPredicateWithCasts()690%n/a11111111
testFromUnprocessableInPredicate()600%n/a116611
testExpressionConstantFolding()600%n/a118811
testFromNotPredicate()540%n/a117711
testToPredicateAllIgnored()530%n/a11141411
testSimpleComparison(Expression, String, Domain)450%20%227711
testFromIsNullPredicate()390%n/a11131311
testFromIsNotNullPredicate()390%n/a11131311
testNonImplicitCastOnSymbolSide()320%n/a117711
testNumericTypeTranslationChain(TestExpressionDomainTranslator.NumericValues[])310%40%336611
testCharComparedToVarcharExpression()300%n/a115511
testToPredicateNone()280%n/a118811
testMultipleCoercionsOnSymbolSide()240%n/a114411
bigintLiteral(long)210%40%333311
in(Expression, Type, List)200%n/a113311
setup()190%n/a114411
testFromUnprocessableComparison()180%n/a113311
lambda$testNumericTypeTranslation$0(Type, Type)180%n/a111111
testNoneRoundTrip()170%n/a115511
testAllRoundTrip()170%n/a115511
testFromBooleanLiteralPredicate()150%n/a115511
randPredicate(String, Type)150%n/a111111
in(String, List)140%n/a111111
assertPredicateIsAlwaysFalse(Expression)130%n/a114411
assertUnsupportedPredicate(Expression)130%n/a114411
assertPredicateTranslates(Expression, TupleDomain)130%n/a114411
unprocessableExpression1(String)110%n/a111111
unprocessableExpression2(String)110%n/a111111
colorLiteral(long)110%n/a111111
testSimpleComparison(Expression, String, Range)110%n/a112211
tearDown()100%n/a114411
testFromUnknownPredicate()100%n/a113311
testFromNullLiteralPredicate()80%n/a113311
isNull(String)80%n/a111111
between(String, Expression, Expression)80%n/a111111
isNotNull(Expression)80%n/a111111
cast(Expression, Type)80%n/a111111
function(String, Expression[])80%n/a111111
shortDecimal(String)80%n/a111111
fromPredicate(Expression)70%n/a111111
equal(String, Expression)70%n/a111111
notEqual(String, Expression)70%n/a111111
greaterThan(String, Expression)70%n/a111111
greaterThanOrEqual(String, Expression)70%n/a111111
lessThan(String, Expression)70%n/a111111
lessThanOrEqual(String, Expression)70%n/a111111
isDistinctFrom(String, Expression)70%n/a111111
between(Expression, Expression, Expression)70%n/a111111
comparison(ComparisonExpression.Operator, Expression, Expression)70%n/a111111
cast(String, Type)70%n/a111111
isNotNull(String)60%n/a111111
doubleLiteral(double)60%n/a111111
nullLiteral(Type)60%n/a111111
longDecimal(String)60%n/a111111
toExpression(Object, Type)60%n/a111111
assertPredicateIsAlwaysTrue(Expression)0%n/a112211
toPredicate(TupleDomain)0%n/a111111
isNull(Expression)0%n/a111111
equal(Expression, Expression)0%n/a111111
notEqual(Expression, Expression)0%n/a111111
greaterThan(Expression, Expression)0%n/a111111
greaterThanOrEqual(Expression, Expression)0%n/a111111
lessThan(Expression, Expression)0%n/a111111
lessThanOrEqual(Expression, Expression)0%n/a111111
isDistinctFrom(Expression, Expression)0%n/a111111
not(Expression)0%n/a111111
stringLiteral(String)0%n/a111111
stringLiteral(String, Type)0%n/a111111
varbinaryLiteral(Slice)0%n/a111111
realValue(float)0%n/a111111
nullLiteral()0%n/a111111
TestExpressionDomainTranslator()0%n/a111111