From 9d3eb896f43d9b938c522467bc6efa758ecf2c1c Mon Sep 17 00:00:00 2001 From: oboehm Date: Tue, 19 Dec 2017 19:07:49 +0100 Subject: [PATCH] TinyUUID(long, long) removed --- src/main/java/de/jfachwert/util/TinyUUID.java | 15 +-------------- src/test/java/de/jfachwert/util/TinyUUIDTest.java | 5 ++++- 2 files changed, 5 insertions(+), 15 deletions(-) diff --git a/src/main/java/de/jfachwert/util/TinyUUID.java b/src/main/java/de/jfachwert/util/TinyUUID.java index ff757c98..dbaea7db 100644 --- a/src/main/java/de/jfachwert/util/TinyUUID.java +++ b/src/main/java/de/jfachwert/util/TinyUUID.java @@ -42,9 +42,6 @@ */ public class TinyUUID extends AbstractFachwert { - private static final BigInteger LIMIT_INT = BigInteger.valueOf(0x100000000L); - private static final BigInteger LIMIT_LONG = LIMIT_INT.multiply(LIMIT_INT); - /** Minimale UUID. */ public static final TinyUUID MIN = new TinyUUID("00000000-0000-0000-0000-000000000000"); @@ -72,16 +69,6 @@ public TinyUUID(String uuid) { this(new BigInteger(uuid.replaceAll("-", ""), 16)); } - /** - * Instantiiert eine neue TinyUUID. - * - * @param lower die unteren 64 Bits - * @param upper die oberen 64 Bits - */ - public TinyUUID(long lower, long upper) { - this(BigInteger.valueOf(upper).multiply(LIMIT_LONG).add(BigInteger.valueOf(lower))); - } - /** * Instantiiert eine neue TinyUUID. Die uebergebene Zahl wird dabei auf * 128 Bit normalisiert, damit es beim Vergleich keine Ueberraschungen @@ -209,7 +196,7 @@ public String toShortString() { * sein. * * @param id z.B. "ix9de14vQgGKwXZUaruCzw" - * @return + * @return a TinyUUID */ public static TinyUUID fromString(String id) { switch (id.length()) { diff --git a/src/test/java/de/jfachwert/util/TinyUUIDTest.java b/src/test/java/de/jfachwert/util/TinyUUIDTest.java index e776b71a..76918e9a 100644 --- a/src/test/java/de/jfachwert/util/TinyUUIDTest.java +++ b/src/test/java/de/jfachwert/util/TinyUUIDTest.java @@ -132,7 +132,10 @@ private void checkGetUUID(UUID uuid) { public void testGetSignificantBits() { long lower = 42; long upper = 21; - TinyUUID id = new TinyUUID(lower, upper); + byte[] bytes = new byte[16]; + bytes[15] = (byte) lower; + bytes[7] = (byte) upper; + TinyUUID id = new TinyUUID(bytes); assertEquals(lower, id.getLeastSignificantBits()); assertEquals(upper, id.getMostSignificantBits()); }