Use the same method as Android for calculating Bluetooth UUIDs.

This commit is contained in:
akwizgran
2012-08-24 12:24:50 +01:00
parent b8b18add33
commit 4cf92a2568
3 changed files with 11 additions and 4 deletions

View File

@@ -19,7 +19,7 @@ public class BluetoothClientTest extends DuplexClientTest {
// Store the server's Bluetooth address and UUID
TransportProperties p = new TransportProperties();
p.put("address", serverAddress);
p.put("uuid", BluetoothTest.UUID);
p.put("uuid", BluetoothTest.getUuid());
Map<ContactId, TransportProperties> remote =
Collections.singletonMap(contactId, p);
// Create the plugin

View File

@@ -16,7 +16,7 @@ public class BluetoothServerTest extends DuplexServerTest {
private BluetoothServerTest(Executor executor) {
// Store the UUID
TransportProperties local = new TransportProperties();
local.put("uuid", BluetoothTest.UUID);
local.put("uuid", BluetoothTest.getUuid());
// Create the plugin
callback = new ServerCallback(new TransportConfig(), local,
Collections.singletonMap(contactId, new TransportProperties()));

View File

@@ -1,6 +1,13 @@
package net.sf.briar.plugins.bluetooth;
interface BluetoothTest {
import java.util.UUID;
static final String UUID = "CABBA6E5CABBA6E5CABBA6E5CABBA6E5";
class BluetoothTest {
private static final String EMPTY_UUID =
UUID.nameUUIDFromBytes(new byte[0]).toString().replaceAll("-", "");
static String getUuid() {
return EMPTY_UUID;
}
}