blob: bf284767516a9393bd38ad9dfb7e50189335a252 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
extern crate modelthing;
extern crate modelica_parser;
use std::path::Path;
use modelthing::*;
#[test]
fn test_parse_metadata() {
let raw =
r#"
[model]
name-en = "Bogus Dummy Model"
[variables]
"#.to_string();
assert_eq!(parse_metadata(raw).unwrap(),
ModelMetadata {
name_en: "Bogus Dummy Model".to_string(),
description_en: None,
vars: vec![],
});
}
#[test]
fn test_load_model_entry() {
load_model_entry(Path::new("./examples/classic_gravitation/")).unwrap();
}
#[test]
fn test_search_models() {
assert_eq!(search_models(Path::new("./examples/")).len() > 1, true);
}
|