blob: 7d40a4434859296995efb587b088d46f23bd14ec [file] [log] [blame]
Vinh Tran906405f2023-08-11 17:34:12 -04001#[test]
2fn test_flags() {
3 assert!(!aconfig_test_rust_library::disabled_ro());
4 assert!(!aconfig_test_rust_library::disabled_rw());
5 // TODO: Fix template to not default both disabled and enabled to false
6 assert!(!aconfig_test_rust_library::enabled_ro());
7 assert!(!aconfig_test_rust_library::enabled_rw());
8
9 aconfig_test_rust_library::set_disabled_ro(true);
10 assert!(aconfig_test_rust_library::disabled_ro());
11 aconfig_test_rust_library::set_disabled_rw(true);
12 assert!(aconfig_test_rust_library::disabled_rw());
13 aconfig_test_rust_library::set_enabled_ro(true);
14 assert!(aconfig_test_rust_library::enabled_ro());
15 aconfig_test_rust_library::set_enabled_rw(true);
16 assert!(aconfig_test_rust_library::enabled_rw());
17
18 aconfig_test_rust_library::reset_flags();
19 assert!(!aconfig_test_rust_library::disabled_ro());
20 assert!(!aconfig_test_rust_library::disabled_rw());
21 assert!(!aconfig_test_rust_library::enabled_ro());
22 assert!(!aconfig_test_rust_library::enabled_rw());
23}