Skip to content

Commit 8e98864

Browse files
committed
Test with inclusive ranges
1 parent 89a5b39 commit 8e98864

File tree

1 file changed

+4
-20
lines changed

1 file changed

+4
-20
lines changed

src/lib.rs

Lines changed: 4 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -673,19 +673,11 @@ macro_rules! impl_integer_for_isize {
673673

674674
// gcd(-128, b) = 128 is not representable as positive value
675675
// for i8
676-
for i in -127..127 {
677-
for j in -127..127 {
676+
for i in -127..=127 {
677+
for j in -127..=127 {
678678
assert_eq!(euclidean_gcd(i, j), i.gcd(&j));
679679
}
680680
}
681-
682-
// last value
683-
// FIXME: Use inclusive ranges for above loop when implemented
684-
let i = 127;
685-
for j in -127..127 {
686-
assert_eq!(euclidean_gcd(i, j), i.gcd(&j));
687-
}
688-
assert_eq!(127.gcd(&127), 127);
689681
}
690682

691683
#[test]
@@ -974,19 +966,11 @@ macro_rules! impl_integer_for_usize {
974966
n
975967
}
976968

977-
for i in 0..255 {
978-
for j in 0..255 {
969+
for i in 0..=255 {
970+
for j in 0..=255 {
979971
assert_eq!(euclidean_gcd(i, j), i.gcd(&j));
980972
}
981973
}
982-
983-
// last value
984-
// FIXME: Use inclusive ranges for above loop when implemented
985-
let i = 255;
986-
for j in 0..255 {
987-
assert_eq!(euclidean_gcd(i, j), i.gcd(&j));
988-
}
989-
assert_eq!(255.gcd(&255), 255);
990974
}
991975

992976
#[test]

0 commit comments

Comments
 (0)