Skip to content

Commit 9483bf6

Browse files
committed
test get_str.
1 parent 2933ff5 commit 9483bf6

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

src/test.rs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -713,4 +713,16 @@ mod mpf {
713713
assert_eq!(five.sign(), Sign::Positive);
714714
assert_eq!(minus_five.sign(), Sign::Negative);
715715
}
716+
717+
#[test]
718+
fn test_get_str() {
719+
use libc::c_long;
720+
let mut tmp = 0 as c_long;
721+
let mut pi: Mpf = Mpf::zero();
722+
assert_eq!(pi.get_str(4, 10, &mut tmp), "");
723+
pi.set_from_str("3.141592653589", 10);
724+
725+
assert_eq!(&pi.get_str(4, 10, &mut tmp), "3142");
726+
assert_eq!((-&pi).get_str(4, 10, &mut tmp), "-3142");
727+
}
716728
}

0 commit comments

Comments
 (0)