aboutsummaryrefslogtreecommitdiff
path: root/tests/smoke.rs
diff options
context:
space:
mode:
authorHyun Jae Moon <hyunjaemoon@google.com>2024-02-08 17:51:16 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2024-02-08 17:51:16 +0000
commita329b7310beb0fd4b9dc406cacb1f27f1909fceb (patch)
tree63636b1121e171789dbab5226a6867fa3283af49 /tests/smoke.rs
parentf00a459d95e87096a8366dc67f5fbfdf33a4e205 (diff)
downloadfastrand-emu-34-3-release.tar.gz
Revert "Upgrade fastrand to 2.0.1"emu-34-3-release
This reverts commit f00a459d95e87096a8366dc67f5fbfdf33a4e205. Reason for revert: Breaks netsim + emulator due to tempfile's dependency issue. Change-Id: I48b80276c0754d052bcf270d62df7a375340f099
Diffstat (limited to 'tests/smoke.rs')
-rw-r--r--tests/smoke.rs35
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 {}
- }
-}