#[cfg(test)]
mod tests {
- use std::io::prelude::*;
use std::io;
+ use std::io::prelude::*;
use rand::{thread_rng, Rng};
- use zlib::{read, write};
- use Compression;
+ use crate::zlib::{read, write};
+ use crate::Compression;
#[test]
fn roundtrip() {
let mut real = Vec::new();
let mut w = write::ZlibEncoder::new(Vec::new(), Compression::default());
- let v = ::random_bytes().take(1024).collect::<Vec<_>>();
+ let v = crate::random_bytes().take(1024).collect::<Vec<_>>();
for _ in 0..200 {
- let to_write = &v[..thread_rng().gen_range(0, v.len())];
+ let to_write = &v[..thread_rng().gen_range(0..v.len())];
real.extend(to_write.iter().map(|x| *x));
w.write_all(to_write).unwrap();
}
fn total_in() {
let mut real = Vec::new();
let mut w = write::ZlibEncoder::new(Vec::new(), Compression::default());
- let v = ::random_bytes().take(1024).collect::<Vec<_>>();
+ let v = crate::random_bytes().take(1024).collect::<Vec<_>>();
for _ in 0..200 {
- let to_write = &v[..thread_rng().gen_range(0, v.len())];
+ let to_write = &v[..thread_rng().gen_range(0..v.len())];
real.extend(to_write.iter().map(|x| *x));
w.write_all(to_write).unwrap();
}
#[test]
fn roundtrip2() {
- let v = ::random_bytes().take(1024 * 1024).collect::<Vec<_>>();
+ let v = crate::random_bytes().take(1024 * 1024).collect::<Vec<_>>();
let mut r = read::ZlibDecoder::new(read::ZlibEncoder::new(&v[..], Compression::default()));
let mut ret = Vec::new();
r.read_to_end(&mut ret).unwrap();
#[test]
fn roundtrip3() {
- let v = ::random_bytes().take(1024 * 1024).collect::<Vec<_>>();
+ let v = crate::random_bytes().take(1024 * 1024).collect::<Vec<_>>();
let mut w =
write::ZlibEncoder::new(write::ZlibDecoder::new(Vec::new()), Compression::default());
w.write_all(&v).unwrap();
#[test]
fn reset_decoder() {
- let v = ::random_bytes().take(1024 * 1024).collect::<Vec<_>>();
+ let v = crate::random_bytes().take(1024 * 1024).collect::<Vec<_>>();
let mut w = write::ZlibEncoder::new(Vec::new(), Compression::default());
w.write_all(&v).unwrap();
let data = w.finish().unwrap();