aconfig: update aconfig cpp integration tests
Note a new cc_test target aconfig.test.cpp.test_mode is added instead of reusing the old aconfig.test.cpp test target is becuase the test and production version codegen flag lib has symbol conflict, one should only link one at a a time. Bug: b/291068147 Test: atest aconfig.test.cpp/aconfig.test.cpp.test_mode Change-Id: Ifd52fd6eb7538fba90a13f0a6618a33a69b2358e
This commit is contained in:
@@ -17,24 +17,42 @@
|
||||
#include "com_android_aconfig_test.h"
|
||||
#include "gtest/gtest.h"
|
||||
|
||||
using namespace com::android::aconfig::test;
|
||||
|
||||
TEST(AconfigTest, TestDisabledReadOnlyFlag) {
|
||||
ASSERT_FALSE(com_android_aconfig_test_disabled_ro());
|
||||
ASSERT_FALSE(provider_->disabled_ro());
|
||||
ASSERT_FALSE(disabled_ro());
|
||||
}
|
||||
|
||||
TEST(AconfigTest, TestEnabledReadOnlyFlag) {
|
||||
// TODO: change to assertTrue(enabledRo()) when the build supports reading tests/*.values
|
||||
// (currently all flags are assigned the default READ_ONLY + DISABLED)
|
||||
ASSERT_FALSE(com_android_aconfig_test_enabled_ro());
|
||||
ASSERT_FALSE(provider_->enabled_ro());
|
||||
ASSERT_FALSE(enabled_ro());
|
||||
}
|
||||
|
||||
TEST(AconfigTest, TestDisabledReadWriteFlag) {
|
||||
ASSERT_FALSE(com_android_aconfig_test_disabled_rw());
|
||||
ASSERT_FALSE(provider_->disabled_rw());
|
||||
ASSERT_FALSE(disabled_rw());
|
||||
}
|
||||
|
||||
TEST(AconfigTest, TestEnabledReadWriteFlag) {
|
||||
// TODO: change to assertTrue(enabledRo()) when the build supports reading tests/*.values
|
||||
// (currently all flags are assigned the default READ_ONLY + DISABLED)
|
||||
ASSERT_FALSE(com_android_aconfig_test_enabled_rw());
|
||||
ASSERT_FALSE(provider_->enabled_rw());
|
||||
ASSERT_FALSE(enabled_rw());
|
||||
}
|
||||
|
||||
TEST(AconfigTest, TestEnabledFixedReadOnlyFlag) {
|
||||
// TODO: change to assertTrue(enabledFixedRo()) when the build supports reading tests/*.values
|
||||
// (currently all flags are assigned the default READ_ONLY + DISABLED)
|
||||
ASSERT_FALSE(com_android_aconfig_test_enabled_fixed_ro());
|
||||
ASSERT_FALSE(provider_->enabled_fixed_ro());
|
||||
ASSERT_FALSE(enabled_fixed_ro());
|
||||
}
|
||||
|
||||
int main(int argc, char** argv) {
|
||||
|
||||
Reference in New Issue
Block a user