extern crate datetime; use datetime::{LocalDate, Month}; use datetime::{DatePiece}; #[test] fn the_distant_past() { let date = LocalDate::ymd(7, Month::April, 1).unwrap(); assert_eq!(date.year(), 7); assert_eq!(date.month(), Month::April); assert_eq!(date.day(), 1); } #[test] fn the_distant_present() { let date = LocalDate::ymd(2015, Month::January, 16).unwrap(); assert_eq!(date.year(), 2015); assert_eq!(date.month(), Month::January); assert_eq!(date.day(), 16); } #[test] fn the_distant_future() { let date = LocalDate::ymd(1048576, Month::October, 13).unwrap(); assert_eq!(date.year(), 1048576); assert_eq!(date.month(), Month::October); assert_eq!(date.day(), 13); }