Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 511394a2 authored by Julien Desprez's avatar Julien Desprez
Browse files

Fix two bluetooth tests

Change-Id: I0c0b75e40531169b6455a6daae6b3695a85e0ea1
Test: presubmit
Bug: 179092189
parent 50e4c1a9
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -70,4 +70,7 @@ cc_test {
    data: [
        "test.bfbs",
    ],
    test_options: {
        unit_test: true,
    },
}
+4 −4
Original line number Diff line number Diff line
@@ -40,14 +40,14 @@ class BundlerTest : public ::testing::Test {
TEST_F(BundlerTest, LoadBinarySchema) {
  std::string string_schema;
  ASSERT_FALSE(LoadBinarySchema(nullptr, &string_schema));
  ASSERT_DEATH(LoadBinarySchema("packages/modules/Bluetooth/system/gd/dumpsys/bundler/test.bfbs", nullptr), "");
  ASSERT_TRUE(LoadBinarySchema("packages/modules/Bluetooth/system/gd/dumpsys/bundler/test.bfbs", &string_schema));
  ASSERT_FALSE(LoadBinarySchema("packages/modules/Bluetooth/system/gd/dumpsys/bundler/does_not_exist.bfbs", &string_schema));
  ASSERT_DEATH(LoadBinarySchema("test.bfbs", nullptr), "");
  ASSERT_TRUE(LoadBinarySchema("test.bfbs", &string_schema));
  ASSERT_FALSE(LoadBinarySchema("does_not_exist.bfbs", &string_schema));
}

TEST_F(BundlerTest, VerifyBinarySchema) {
  std::string string_schema;
  ASSERT_TRUE(LoadBinarySchema("packages/modules/Bluetooth/system/gd/dumpsys/bundler/test.bfbs", &string_schema));
  ASSERT_TRUE(LoadBinarySchema("test.bfbs", &string_schema));
  std::vector<const uint8_t> raw_schema(string_schema.begin(), string_schema.end());
  ASSERT_TRUE(VerifyBinarySchema(raw_schema));