MCPcopy Create free account
hub / github.com/apache/datafusion / test_div

Function test_div

datafusion/expr-common/src/interval_arithmetic.rs:3642–3837  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

3640
3641 #[test]
3642 fn test_div() -> Result<()> {
3643 let cases = vec![
3644 (
3645 Interval::make(Some(100_i64), Some(200_i64))?,
3646 Interval::make(Some(1_i64), Some(2_i64))?,
3647 Interval::make(Some(50_i64), Some(200_i64))?,
3648 ),
3649 (
3650 Interval::make(Some(-200_i64), Some(-100_i64))?,
3651 Interval::make(Some(-2_i64), Some(-1_i64))?,
3652 Interval::make(Some(50_i64), Some(200_i64))?,
3653 ),
3654 (
3655 Interval::make(Some(100_i64), Some(200_i64))?,
3656 Interval::make(Some(-2_i64), Some(-1_i64))?,
3657 Interval::make(Some(-200_i64), Some(-50_i64))?,
3658 ),
3659 (
3660 Interval::make(Some(-200_i64), Some(-100_i64))?,
3661 Interval::make(Some(1_i64), Some(2_i64))?,
3662 Interval::make(Some(-200_i64), Some(-50_i64))?,
3663 ),
3664 (
3665 Interval::make(Some(-200_i64), Some(100_i64))?,
3666 Interval::make(Some(1_i64), Some(2_i64))?,
3667 Interval::make(Some(-200_i64), Some(100_i64))?,
3668 ),
3669 (
3670 Interval::make(Some(-100_i64), Some(200_i64))?,
3671 Interval::make(Some(1_i64), Some(2_i64))?,
3672 Interval::make(Some(-100_i64), Some(200_i64))?,
3673 ),
3674 (
3675 Interval::make(Some(10_i64), Some(20_i64))?,
3676 Interval::make::<i64>(None, None)?,
3677 Interval::make::<i64>(None, None)?,
3678 ),
3679 (
3680 Interval::make(Some(-100_i64), Some(200_i64))?,
3681 Interval::make(Some(-1_i64), Some(2_i64))?,
3682 Interval::make::<i64>(None, None)?,
3683 ),
3684 (
3685 Interval::make(Some(-100_i64), Some(200_i64))?,
3686 Interval::make(Some(-2_i64), Some(1_i64))?,
3687 Interval::make::<i64>(None, None)?,
3688 ),
3689 (
3690 Interval::make(Some(100_i64), Some(200_i64))?,
3691 Interval::make(Some(0_i64), Some(1_i64))?,
3692 Interval::make(Some(100_i64), None)?,
3693 ),
3694 (
3695 Interval::make(Some(100_i64), Some(200_i64))?,
3696 Interval::make(None, Some(0_i64))?,
3697 Interval::make(None, Some(0_i64))?,
3698 ),
3699 (

Callers

nothing calls this directly

Calls 2

divMethod · 0.45
data_typeMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…