diff --git a/src/packet.rs b/src/packet.rs index 878c1a12d244cb15a326bc460bf9bcd03cf9aa58..51d19235c882f00d0bad075a867ee17613151b78 100644 --- a/src/packet.rs +++ b/src/packet.rs @@ -495,7 +495,8 @@ mod test { #[test] fn test_malicious_packet() { - use quickcheck::{QuickCheck, TestResult}; + use rand; + use quickcheck::{QuickCheck, StdGen, TestResult}; fn run(x: Vec<u8>) -> TestResult { match Packet::from_bytes(&x[..]) { @@ -505,6 +506,6 @@ mod test { Err(_) => TestResult::passed() } } - QuickCheck::new().tests(10000).quickcheck(run as fn(Vec<u8>) -> TestResult) + QuickCheck::new().tests(10000).gen(StdGen::new(rand::thread_rng(), 1500)).quickcheck(run as fn(Vec<u8>) -> TestResult) } } \ No newline at end of file