use portion_rs::*; #[test] fn display_open() { let x = Portion::open(2, 4); assert_eq!("(2, 4)", x.to_string()) } #[test] fn display_closed() { let x = Portion::closed(3, 6); assert_eq!("[3, 6]", x.to_string()) } #[test] fn display_singleton() { let x = Portion::singleton(5); assert_eq!("[5]", x.to_string()) } #[test] fn display_empty() { let x: Interval = Portion::empty(); assert_eq!("()", x.to_string()) } #[test] fn display_openclosed() { let x = Portion::openclosed(1, 8); assert_eq!("(1, 8]", x.to_string()) } #[test] fn display_closedopen() { let x = Portion::closedopen(4, 9); assert_eq!("[4, 9)", x.to_string()) }