1 #[allow(dead_code, unused_imports)]
2 #[path = "../../more_defaults_generated.rs"]
3 mod more_defaults_generated;
4 use self::more_defaults_generated::*;
5
6 #[test]
object_defaults()7 fn object_defaults() {
8 assert_eq!(
9 MoreDefaultsT::default(),
10 MoreDefaultsT {
11 ints: Vec::new(),
12 floats: Vec::new(),
13 empty_string: "".to_string(),
14 some_string: "some".to_string(),
15 abcs: Vec::new(),
16 bools: Vec::new(),
17 },
18 )
19 }
20
21 #[test]
nonpresent_values()22 fn nonpresent_values() {
23 let m = flatbuffers::root::<MoreDefaults>(&[0; 4]).unwrap();
24 assert_eq!(m.ints().len(), 0);
25 assert_eq!(m.floats().len(), 0);
26 assert_eq!(m.abcs().len(), 0);
27 assert_eq!(m.bools().len(), 0);
28 assert_eq!(m.empty_string(), "");
29 assert_eq!(m.some_string(), "some");
30 }
31