Skip to content

Commit 1b1bf85

Browse files
committed
Test boundary averages of i8
1 parent 85fd7c8 commit 1b1bf85

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/average.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ pub trait Average: Integer {
1616
/// assert_eq!(( 4).average_ceil(& 4), 4);
1717
///
1818
/// assert_eq!(u8::max_value().average_ceil(&2), 129);
19+
/// assert_eq!(i8::min_value().average_ceil(&-1), -64);
20+
/// assert_eq!(i8::min_value().average_ceil(&i8::max_value()), 0);
1921
/// ```
2022
///
2123
fn average_ceil(&self, other: &Self) -> Self;
@@ -33,6 +35,8 @@ pub trait Average: Integer {
3335
/// assert_eq!(( 4).average_floor(& 4), 4);
3436
///
3537
/// assert_eq!(u8::max_value().average_floor(&2), 128);
38+
/// assert_eq!(i8::min_value().average_floor(&-1), -65);
39+
/// assert_eq!(i8::min_value().average_floor(&i8::max_value()), -1);
3640
/// ```
3741
///
3842
fn average_floor(&self, other: &Self) -> Self;

0 commit comments

Comments
 (0)