• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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