moved tests to unit_tests.rs

This commit is contained in:
2021-08-29 14:01:33 +02:00
parent e6e13c651f
commit 1fd2169a5f
147 changed files with 44 additions and 29 deletions
+24
View File
@@ -0,0 +1,24 @@
#[cfg(test)]
mod tests {
use std::{fs::File, io::BufReader, path::Path};
use csvcompare::csv_compare::{load_vector, CsvLine};
fn get_reader() -> BufReader<File> {
let path = Path::new("./assets/csv1.csv");
assert_eq!(path.is_file(), true);
let file = File::open(path);
match file {
Ok(_) => BufReader::new(file.unwrap()),
Err(_) => panic!("error, could not read file"),
}
}
#[test]
fn test_load_vector() {
let reader = get_reader();
let mut vec1: Vec<CsvLine> = Vec::new();
load_vector(&mut vec1, reader);
assert_eq!(3, vec1.iter().count());
}
}