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

Commit 1f90242d authored by Myles Watson's avatar Myles Watson
Browse files

Construct a default AdvertisingConfig in tests

Since AdvertisingConfig is a non-aggregate type, it causes an error to initialize
it with a designated initializer list.

Bug: 305066880
Test: mma -j32
Test: bluetooth_test_gd_unit \
            --gtest_filter=LeExtendedAdvertisingManagerTest
Flag: EXEMPT, test fix for an infrastructure change
Change-Id: I069b45f8abb2101f1a383dee5761709e631aa792
parent 3aff6467
Loading
Loading
Loading
Loading
+27 −22
Original line number Diff line number Diff line
@@ -1801,13 +1801,14 @@ TEST_F(LeExtendedAdvertisingManagerTest, use_rpa) {
  test_acl_manager_->SetAddressPolicy(LeAddressManager::AddressPolicy::USE_RESOLVABLE_ADDRESS);

  // act: start advertising set with RPA
  AdvertisingConfig config{};
  config.requested_advertiser_address_type = AdvertiserAddressType::RESOLVABLE_RANDOM;
  config.channel_map = 1;

  le_advertising_manager_->ExtendedCreateAdvertiser(
      kAdvertiserClientIdJni,
      0x00,
      AdvertisingConfig{
          .requested_advertiser_address_type = AdvertiserAddressType::RESOLVABLE_RANDOM,
          .channel_map = 1,
      },
      config,
      scan_callback,
      set_terminated_callback,
      0,
@@ -1829,13 +1830,14 @@ TEST_F(LeExtendedAdvertisingManagerTest, use_non_resolvable_address) {
  test_acl_manager_->SetAddressPolicy(LeAddressManager::AddressPolicy::USE_RESOLVABLE_ADDRESS);

  // start advertising set with NRPA
  AdvertisingConfig config{};
  config.requested_advertiser_address_type = AdvertiserAddressType::NONRESOLVABLE_RANDOM;
  config.channel_map = 1;

  le_advertising_manager_->ExtendedCreateAdvertiser(
      kAdvertiserClientIdJni,
      0x00,
      AdvertisingConfig{
          .requested_advertiser_address_type = AdvertiserAddressType::NONRESOLVABLE_RANDOM,
          .channel_map = 1,
      },
      config,
      scan_callback,
      set_terminated_callback,
      0,
@@ -1866,13 +1868,14 @@ TEST_F(LeExtendedAdvertisingManagerTest, use_public_address_type_if_public_addre
  test_acl_manager_->SetAddressPolicy(LeAddressManager::AddressPolicy::USE_PUBLIC_ADDRESS);

  // act: start advertising set with RPA
  AdvertisingConfig config{};
  config.requested_advertiser_address_type = AdvertiserAddressType::RESOLVABLE_RANDOM;
  config.channel_map = 1;

  le_advertising_manager_->ExtendedCreateAdvertiser(
      kAdvertiserClientIdJni,
      0x00,
      AdvertisingConfig{
          .requested_advertiser_address_type = AdvertiserAddressType::RESOLVABLE_RANDOM,
          .channel_map = 1,
      },
      config,
      scan_callback,
      set_terminated_callback,
      0,
@@ -1898,14 +1901,15 @@ TEST_F_WITH_FLAGS(
  test_acl_manager_->SetAddressPolicy(LeAddressManager::AddressPolicy::USE_PUBLIC_ADDRESS);

  // act: start non-connectable advertising set with RPA
  AdvertisingConfig config{};
  config.requested_advertiser_address_type = AdvertiserAddressType::RESOLVABLE_RANDOM;
  config.channel_map = 1;
  config.connectable = false;

  le_advertising_manager_->ExtendedCreateAdvertiser(
      kAdvertiserClientIdJni,
      0x00,
      AdvertisingConfig{
          .requested_advertiser_address_type = AdvertiserAddressType::RESOLVABLE_RANDOM,
          .channel_map = 1,
          .connectable = false,
      },
      config,
      scan_callback,
      set_terminated_callback,
      0,
@@ -1938,14 +1942,15 @@ TEST_F_WITH_FLAGS(
  test_acl_manager_->SetAddressPolicy(LeAddressManager::AddressPolicy::USE_PUBLIC_ADDRESS);

  // act: start non-connectable advertising set with PUBLIC
  AdvertisingConfig config{};
  config.requested_advertiser_address_type = AdvertiserAddressType::PUBLIC;
  config.channel_map = 1;
  config.connectable = false;

  le_advertising_manager_->ExtendedCreateAdvertiser(
      kAdvertiserClientIdJni,
      0x00,
      AdvertisingConfig{
          .requested_advertiser_address_type = AdvertiserAddressType::PUBLIC,
          .channel_map = 1,
          .connectable = false,
      },
      config,
      scan_callback,
      set_terminated_callback,
      0,