blob: a08fbab7f681aa732034c36d3cd20e31389202ba [file] [log] [blame]
Mårten Kongstad5cfad6a2023-09-04 13:22:28 +02001#[cfg(not(feature = "cargo"))]
Vinh Tran906405f2023-08-11 17:34:12 -04002#[test]
3fn test_flags() {
4 assert!(!aconfig_test_rust_library::disabled_ro());
5 assert!(!aconfig_test_rust_library::disabled_rw());
Mårten Kongstad0b2a2a82023-12-20 10:59:54 +01006 assert!(aconfig_test_rust_library::enabled_ro());
7 assert!(aconfig_test_rust_library::enabled_rw());
Vinh Tran906405f2023-08-11 17:34:12 -04008
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());
Mårten Kongstad0b2a2a82023-12-20 10:59:54 +010013 aconfig_test_rust_library::set_enabled_ro(false);
14 assert!(!aconfig_test_rust_library::enabled_ro());
15 aconfig_test_rust_library::set_enabled_rw(false);
16 assert!(!aconfig_test_rust_library::enabled_rw());
Vinh Tran906405f2023-08-11 17:34:12 -040017
18 aconfig_test_rust_library::reset_flags();
19 assert!(!aconfig_test_rust_library::disabled_ro());
20 assert!(!aconfig_test_rust_library::disabled_rw());
Mårten Kongstad0b2a2a82023-12-20 10:59:54 +010021 assert!(aconfig_test_rust_library::enabled_ro());
22 assert!(aconfig_test_rust_library::enabled_rw());
Vinh Tran906405f2023-08-11 17:34:12 -040023}