blob: 778a4c6860aa47ed5d37e89a47716132400e931f [file] [log] [blame]
Zhi Douaf81e202023-06-14 20:38:20 +00001import static com.android.aconfig.test.Flags.disabledRo;
2import static com.android.aconfig.test.Flags.disabledRw;
3import static com.android.aconfig.test.Flags.enabledRo;
4import static com.android.aconfig.test.Flags.enabledRw;
Mårten Kongstad9c59c312023-05-30 11:15:02 +02005import static org.junit.Assert.assertFalse;
6import static org.junit.Assert.assertTrue;
7
8import org.junit.Test;
9import org.junit.runner.RunWith;
10import org.junit.runners.JUnit4;
11
12@RunWith(JUnit4.class)
13public final class AconfigTest {
14 @Test
15 public void testDisabledReadOnlyFlag() {
Zhi Douaf81e202023-06-14 20:38:20 +000016 assertFalse(disabledRo());
Mårten Kongstad9c59c312023-05-30 11:15:02 +020017 }
18
19 @Test
20 public void testEnabledReadOnlyFlag() {
Zhi Douaf81e202023-06-14 20:38:20 +000021 // TODO: change to assertTrue(enabledRo()) when the build supports reading tests/*.values
Mårten Kongstad9c59c312023-05-30 11:15:02 +020022 // (currently all flags are assigned the default READ_ONLY + DISABLED)
Zhi Douaf81e202023-06-14 20:38:20 +000023 assertFalse(enabledRo());
Mårten Kongstad9c59c312023-05-30 11:15:02 +020024 }
25
26 @Test
27 public void testDisabledReadWriteFlag() {
Zhi Douaf81e202023-06-14 20:38:20 +000028 assertFalse(disabledRw());
Mårten Kongstad9c59c312023-05-30 11:15:02 +020029 }
30
31 @Test
32 public void testEnabledReadWriteFlag() {
Zhi Douaf81e202023-06-14 20:38:20 +000033 // TODO: change to assertTrue(enabledRw()) when the build supports reading tests/*.values
Mårten Kongstad9c59c312023-05-30 11:15:02 +020034 // (currently all flags are assigned the default READ_ONLY + DISABLED)
Zhi Douaf81e202023-06-14 20:38:20 +000035 assertFalse(enabledRw());
Mårten Kongstad9c59c312023-05-30 11:15:02 +020036 }
37}