Skip to content
Closed
Prev Previous commit
Next Next commit
fix
  • Loading branch information
wangyum committed Dec 25, 2020
commit 871d29fa5bf5fb557483ac07c1f0a3cb660c40dc
Original file line number Diff line number Diff line change
Expand Up @@ -68,8 +68,7 @@ class PushFoldableIntoBranchesSuite
assert(!nonDeterministic.deterministic)
assertEquivalent(EqualTo(nonDeterministic, Literal(2)),
GreaterThanOrEqual(Rand(1), Literal(0.5)))
assertEquivalent(EqualTo(nonDeterministic, Literal(3)),
If(LessThan(Rand(1), Literal(0.5)), FalseLiteral, FalseLiteral))
assertEquivalent(EqualTo(nonDeterministic, Literal(3)), FalseLiteral)

// Handle Null values.
assertEquivalent(
Expand Down Expand Up @@ -141,9 +140,8 @@ class PushFoldableIntoBranchesSuite
CaseWhen(Seq((LessThan(Rand(1), Literal(0.5)), Literal(1))), Some(Literal(2)))
assert(!nonDeterministic.deterministic)
assertEquivalent(EqualTo(nonDeterministic, Literal(2)),
CaseWhen(Seq((LessThan(Rand(1), Literal(0.5)), FalseLiteral)), Some(TrueLiteral)))
assertEquivalent(EqualTo(nonDeterministic, Literal(3)),
CaseWhen(Seq((LessThan(Rand(1), Literal(0.5)), FalseLiteral)), Some(FalseLiteral)))
GreaterThanOrEqual(Rand(1), Literal(0.5)))
assertEquivalent(EqualTo(nonDeterministic, Literal(3)), FalseLiteral)

// Handle Null values.
assertEquivalent(
Expand Down