@@ -167,25 +167,6 @@ fn test_div_rem_small() {
167167 ) ;
168168}
169169
170- #[ test]
171- fn test_div_rem ( ) {
172- fn div_rem ( n : u64 , d : u64 ) -> ( Big , Big ) {
173- let mut q = Big :: from_small ( 42 ) ;
174- let mut r = Big :: from_small ( 42 ) ;
175- Big :: from_u64 ( n) . div_rem ( & Big :: from_u64 ( d) , & mut q, & mut r) ;
176- ( q, r)
177- }
178- assert_eq ! ( div_rem( 1 , 1 ) , ( Big :: from_small( 1 ) , Big :: from_small( 0 ) ) ) ;
179- assert_eq ! ( div_rem( 4 , 3 ) , ( Big :: from_small( 1 ) , Big :: from_small( 1 ) ) ) ;
180- assert_eq ! ( div_rem( 1 , 7 ) , ( Big :: from_small( 0 ) , Big :: from_small( 1 ) ) ) ;
181- assert_eq ! ( div_rem( 45 , 9 ) , ( Big :: from_small( 5 ) , Big :: from_small( 0 ) ) ) ;
182- assert_eq ! ( div_rem( 103 , 9 ) , ( Big :: from_small( 11 ) , Big :: from_small( 4 ) ) ) ;
183- assert_eq ! ( div_rem( 123456 , 77 ) , ( Big :: from_u64( 1603 ) , Big :: from_small( 25 ) ) ) ;
184- assert_eq ! ( div_rem( 0xffff , 1 ) , ( Big :: from_u64( 0xffff ) , Big :: from_small( 0 ) ) ) ;
185- assert_eq ! ( div_rem( 0xeeee , 0xffff ) , ( Big :: from_small( 0 ) , Big :: from_u64( 0xeeee ) ) ) ;
186- assert_eq ! ( div_rem( 2_000_000 , 2 ) , ( Big :: from_u64( 1_000_000 ) , Big :: from_u64( 0 ) ) ) ;
187- }
188-
189170#[ test]
190171fn test_is_zero ( ) {
191172 assert ! ( Big :: from_small( 0 ) . is_zero( ) ) ;
0 commit comments