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

Commit 79853094 authored by Hui Peng's avatar Hui Peng
Browse files

Add test for the following change

I7fcb7c46f668f48560a72399a3c5087c6da3827f

Bug: 277590580
Bug: 275553827
Test: atest net_test_main_shim
Ignore-AOSP-First: security
Tag: #security

Change-Id: Id6224912674b2e5bfdb0c6ff370ccf394d020124
parent 428cb27b
Loading
Loading
Loading
Loading
+15 −0
Original line number Diff line number Diff line
@@ -20,10 +20,12 @@
#include <unistd.h>

#include <cstddef>
#include <cstdint>
#include <cstdio>
#include <future>
#include <map>
#include <optional>
#include <vector>

#include "btaa/activity_attribution.h"
#include "btif/include/btif_hh.h"
@@ -50,6 +52,7 @@
#include "main/shim/ble_scanner_interface_impl.h"
#include "main/shim/helpers.h"
#include "main/shim/le_advertising_manager.h"
#include "main/shim/utils.h"
#include "main/shim/le_scanning_manager.h"
#include "os/handler.h"
#include "os/mock_queue.h"
@@ -804,3 +807,15 @@ TEST_F(MainShimTest, DumpsysNeighbor) {

  DumpsysNeighbor(STDOUT_FILENO);
}

// test for b/277590580

using bluetooth::hci::GapData;
TEST(MainShimRegressionTest, OOB_In_StartAdvertisingSet) {
  std::vector<uint8_t> raw_data = {10, 0, 0, 0, 0};
  std::vector<GapData> res;

  bluetooth::shim::parse_gap_data(raw_data, res);

  ASSERT_EQ(res.size(), (size_t) 0);
}