mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
tests: add test for the BT/BLE address recognition
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
parent
0cfd76740b
commit
c6b62cbe5c
3 changed files with 42 additions and 0 deletions
26
tests/testhelper.cpp
Normal file
26
tests/testhelper.cpp
Normal file
|
@ -0,0 +1,26 @@
|
|||
// SPDX-License-Identifier: GPL-2.0
|
||||
#include "testhelper.h"
|
||||
#include "core/btdiscovery.h"
|
||||
|
||||
void TestHelper::initTestCase()
|
||||
{
|
||||
/* we need to manually tell that the resource exists, because we are using it as library. */
|
||||
Q_INIT_RESOURCE(subsurface);
|
||||
}
|
||||
|
||||
void TestHelper::recognizeBtAddress()
|
||||
{
|
||||
QCOMPARE(isBluetoothAddress("01:a2:b3:c4:d5:06"), true);
|
||||
QCOMPARE(isBluetoothAddress("LE:01:A2:B3:C4:D5:06"), true);
|
||||
QCOMPARE(isBluetoothAddress("01:A2:b3:04:05"), false);
|
||||
QCOMPARE(isBluetoothAddress("LE:01:02:03:04:05"), false);
|
||||
QCOMPARE(isBluetoothAddress("01:02:03:04:051:67"), false);
|
||||
QCOMPARE(isBluetoothAddress("LE:01:g2:03:04:05"), false);
|
||||
QCOMPARE(isBluetoothAddress("LE:{6e50ff5d-cdd3-4c43-a80a-1ed4c7d2d2a5}"), true);
|
||||
QCOMPARE(isBluetoothAddress("LE:{6e5ff5d-cdd3-4c43-a80a-1ed4c7d2d2a5}"), false);
|
||||
QCOMPARE(isBluetoothAddress("LE:{6e50ff5d-cdda33-4c43-a80a-1ed4c7d2d2a5}"), false);
|
||||
QCOMPARE(isBluetoothAddress("LE:{6e50ff5d-cdd3-4c43-1ed4c7d2d2a5}"), false);
|
||||
QCOMPARE(isBluetoothAddress("LE:{6e50ff5d-cdd3-4c43-ag0a-1ed4c7d2d2a5}"), false);
|
||||
}
|
||||
|
||||
QTEST_GUILESS_MAIN(TestHelper)
|
Loading…
Add table
Add a link
Reference in a new issue