diff options
author | Weilun Du <wdu@google.com> | 2023-09-07 15:20:10 +0000 |
---|---|---|
committer | Weilun Du <wdu@google.com> | 2023-09-07 15:57:23 +0000 |
commit | 8a27650cbec8b3998490774744aa4c536300d78d (patch) | |
tree | 1335b12c1234e96ca6fbaa9153c7c0f55f5c7761 /tests | |
parent | c5fd900ff30e416bc6c71fd5e46b6d044b2a394e (diff) | |
download | fastrand-8a27650cbec8b3998490774744aa4c536300d78d.tar.gz |
Revert "Upgrade fastrand to 2.0.0"
This reverts commit c5fd900ff30e416bc6c71fd5e46b6d044b2a394e.
Reason for revert: Build breakage for go/ab/emu-master-dev since 10772215
Bug: 299464702
Change-Id: I3fdbe5ceef9e0157801d72e1bfd8eb9a6005d441
Diffstat (limited to 'tests')
-rw-r--r-- | tests/smoke.rs | 35 |
1 files changed, 6 insertions, 29 deletions
diff --git a/tests/smoke.rs b/tests/smoke.rs index 7c92ee5..ff3cea6 100644 --- a/tests/smoke.rs +++ b/tests/smoke.rs @@ -77,7 +77,7 @@ fn u128() { #[test] fn fill() { - let mut r = fastrand::Rng::new(); + let r = fastrand::Rng::new(); let mut a = [0u8; 64]; let mut b = [0u8; 64]; @@ -89,7 +89,7 @@ fn fill() { #[test] fn rng() { - let mut r = fastrand::Rng::new(); + let r = fastrand::Rng::new(); assert_ne!(r.u64(..), r.u64(..)); @@ -102,8 +102,8 @@ fn rng() { #[test] fn rng_init() { - let mut a = fastrand::Rng::new(); - let mut b = fastrand::Rng::new(); + let a = fastrand::Rng::new(); + let b = fastrand::Rng::new(); assert_ne!(a.u64(..), b.u64(..)); a.seed(7); @@ -113,31 +113,8 @@ fn rng_init() { #[test] fn with_seed() { - let mut a = fastrand::Rng::with_seed(7); - let mut b = fastrand::Rng::new(); + let a = fastrand::Rng::with_seed(7); + let b = fastrand::Rng::new(); b.seed(7); assert_eq!(a.u64(..), b.u64(..)); } - -#[test] -fn choose_multiple() { - let mut a = fastrand::Rng::new(); - let mut elements = (0..20).collect::<Vec<_>>(); - - while !elements.is_empty() { - let chosen = a.choose_multiple(0..20, 5); - for &x in &chosen { - elements.retain(|&y| y != x); - } - } -} - -#[test] -fn choice() { - let items = [1, 4, 9, 5, 2, 3, 6, 7, 8, 0]; - let mut r = fastrand::Rng::new(); - - for item in &items { - while r.choice(&items).unwrap() != item {} - } -} |