Lines Matching refs:BleTest

25 BleTest *BleTest::bleInstance_ = nullptr;
47 void BleTest::InitAdvertiseSettings()
49 BleTest::bleInstance_->bleAdvertiserSettings_.SetConnectable(true);
50 BleTest::bleInstance_->bleAdvertiserSettings_.SetLegacyMode(true);
51 BleTest::bleInstance_->bleAdvertiserSettings_.SetInterval(INTERVAL);
52 BleTest::bleInstance_->bleAdvertiserSettings_.SetTxPower(BLE_ADV_TX_POWER_LEVEL::BLE_ADV_TX_POWER_MEDIUM);
53 BleTest::bleInstance_->bleAdvertiserSettings_.SetPrimaryPhy(PHY_TYPE::PHY_LE_ALL_SUPPORTED);
54 BleTest::bleInstance_->bleAdvertiserSettings_.SetSecondaryPhy(PHY_TYPE::PHY_LE_2M);
56 void BleTest::InitScanSettings()
58 BleTest::bleInstance_->bleScanSettings_.SetReportDelay(defaultInt);
59 BleTest::bleInstance_->bleScanSettings_.SetScanMode(SCAN_MODE::SCAN_MODE_LOW_POWER);
60 BleTest::bleInstance_->bleScanSettings_.SetLegacy(true);
61 BleTest::bleInstance_->bleScanSettings_.SetPhy(PHY_TYPE::PHY_LE_ALL_SUPPORTED);
64 bool BleTest::EnableBle()
83 bool BleTest::DisableBle()
102 bool BleTest::HaveUuid(Bluetooth::BleAdvertiserData advData)
112 bool BleTest::ManufacturerData(Bluetooth::BleAdvertiserData advData)
128 bool BleTest::ServiceData(Bluetooth::BleAdvertiserData advData)
142 BleTest::BleTest()
147 BleTest::~BleTest()
150 void BleTest::SetUpTestCase(void)
153 void BleTest::TearDownTestCase(void)
156 void BleTest::SetUp()
163 void BleTest::TearDown()
189 HWTEST_F(BleTest, BLE_ModuleTest_StartAdvertising_00100, TestSize.Level1)
194 BleTest::bleInstance_->InitAdvertiseSettings();
203 BleTest::bleInstance_->bleAdvertiserSettings_, advData, scanData, 0, bleAdvertiseCallbackTest_);
206 EXPECT_TRUE(BleTest::bleInstance_->HaveUuid(advData));
207 EXPECT_TRUE(BleTest::bleInstance_->ManufacturerData(advData));
208 EXPECT_TRUE(BleTest::bleInstance_->ServiceData(advData));
215 BleTest::bleInstance_->bleAdvertiserSettings_, advData1, scanData1, 0, bleAdvertiseCallbackTest_);
226 HWTEST_F(BleTest, BLE_ModuleTest_StartAdvertising_00200, TestSize.Level1)
229 BleTest::bleInstance_->InitAdvertiseSettings();
230 EXPECT_TRUE(BleTest::bleInstance_->bleAdvertiserSettings_.IsConnectable());
231 EXPECT_TRUE(BleTest::bleInstance_->bleAdvertiserSettings_.IsLegacyMode());
232 EXPECT_EQ(static_cast<uint16_t>(INTERVAL), BleTest::bleInstance_->bleAdvertiserSettings_.GetInterval());
234 BLE_ADV_TX_POWER_LEVEL::BLE_ADV_TX_POWER_MEDIUM, BleTest::bleInstance_->bleAdvertiserSettings_.GetTxPower());
235 EXPECT_EQ(PHY_TYPE::PHY_LE_ALL_SUPPORTED, BleTest::bleInstance_->bleAdvertiserSettings_.GetPrimaryPhy());
236 EXPECT_EQ(PHY_TYPE::PHY_LE_2M, BleTest::bleInstance_->bleAdvertiserSettings_.GetSecondaryPhy());
245 HWTEST_F(BleTest, BLE_ModuleTest_StartCentralManager_00100, TestSize.Level1)
269 BleTest::bleInstance_->InitScanSettings();
271 bleCentralManager.StartScan(BleTest::bleInstance_->bleScanSettings_, filters);
285 HWTEST_F(BleTest, BLE_ModuleTest_StartCentralManager_00200, TestSize.Level1)
288 BleTest::bleInstance_->InitScanSettings();
289 EXPECT_EQ(defaultInt, BleTest::bleInstance_->bleScanSettings_.GetReportDelayMillisValue());
290 EXPECT_EQ(SCAN_MODE::SCAN_MODE_LOW_POWER, BleTest::bleInstance_->bleScanSettings_.GetScanMode());
291 EXPECT_TRUE(BleTest::bleInstance_->bleScanSettings_.GetLegacy());
292 EXPECT_EQ(PHY_TYPE::PHY_LE_ALL_SUPPORTED, BleTest::bleInstance_->bleScanSettings_.GetPhy());