#[macro_use] mod utils; #[test] fn test_load_test_csv_sounding() { let (_, ivals, fvals) = utils::load_test_file("standard.csv"); assert!(Some(&1) == ivals.get("num dendritic zones")); assert!(Some(&0) == ivals.get("num warm dry bulb aloft")); assert!(Some(&0) == ivals.get("num warm wet bulb aloft")); assert!(Some(&0) == ivals.get("num inversions")); assert!(Some(&vec![604.2, 534.7]) == fvals.get("dendritic zone pressures")); assert!(Some(&vec![1080.0, 508.5]) == fvals.get("6km agl layer pressures")); } check_file_complete!(standard_file_complete, "standard.csv"); check_file_complete!(complex_dendritic_file_complete, "complex_dendritic.csv"); check_file_complete!( multiplie_warm_layers_aloft, "multiple_warm_layers_aloft.csv" ); check_file_complete!(multiple_inversions_aloft, "multiple_inversions_aloft.csv");