Home | History | Annotate | Download | only in util

Lines Matching refs:uuid

20 import java.util.UUID;
29 * @see UUID#UUID(long, long)
32 UUID uuid = new UUID(0xf81d4fae7dec11d0L, 0xa76500a0c91e6bf6L);
33 assertEquals(2, uuid.variant());
34 assertEquals(1, uuid.version());
35 assertEquals(0x1d07decf81d4faeL, uuid.timestamp());
36 assertEquals(130742845922168750L, uuid.timestamp());
37 assertEquals(0x2765, uuid.clockSequence());
38 assertEquals(0xA0C91E6BF6L, uuid.node());
42 * @see UUID#getLeastSignificantBits()
45 UUID uuid = new UUID(0, 0);
46 assertEquals(0, uuid.getLeastSignificantBits());
47 uuid = new UUID(0, Long.MIN_VALUE);
48 assertEquals(Long.MIN_VALUE, uuid.getLeastSignificantBits());
49 uuid = new UUID(0, Long.MAX_VALUE);
50 assertEquals(Long.MAX_VALUE, uuid.getLeastSignificantBits());
54 * @see UUID#getMostSignificantBits()
57 UUID uuid = new UUID(0, 0);
58 assertEquals(0, uuid.getMostSignificantBits());
59 uuid = new UUID(Long.MIN_VALUE, 0);
60 assertEquals(Long.MIN_VALUE, uuid.getMostSignificantBits());
61 uuid = new UUID(Long.MAX_VALUE, 0);
62 assertEquals(Long.MAX_VALUE, uuid.getMostSignificantBits());
66 * @see UUID#version()
69 UUID uuid = new UUID(0, 0);
70 assertEquals(0, uuid.version());
71 uuid = new UUID(0x0000000000001000L, 0);
72 assertEquals(1, uuid.version());
73 uuid = new UUID(0x0000000000002000L, 0);
74 assertEquals(2, uuid.version());
75 uuid = new UUID(0x0000000000003000L, 0);
76 assertEquals(3, uuid.version());
77 uuid = new UUID(0x0000000000004000L, 0);
78 assertEquals(4, uuid.version());
79 uuid = new UUID(0x0000000000005000L, 0);
80 assertEquals(5, uuid.version());
84 * @see UUID#variant()
87 UUID uuid = new UUID(0, 0x0000000000000000L);
88 assertEquals(0, uuid.variant());
89 uuid = new UUID(0, 0x7000000000000000L);
90 assertEquals(0, uuid.variant());
91 uuid = new UUID(0, 0x3000000000000000L);
92 assertEquals(0, uuid.variant());
93 uuid = new UUID(0, 0x1000000000000000L);
94 assertEquals(0, uuid.variant());
96 uuid = new UUID(0, 0x8000000000000000L);
97 assertEquals(2, uuid.variant());
98 uuid = new UUID(0, 0xB000000000000000L);
99 assertEquals(2, uuid.variant());
100 uuid = new UUID(0, 0xA000000000000000L);
101 assertEquals(2, uuid.variant());
102 uuid = new UUID(0, 0x9000000000000000L);
103 assertEquals(2, uuid.variant());
105 uuid = new UUID(0, 0xC000000000000000L);
106 assertEquals(6, uuid.variant());
107 uuid = new UUID(0, 0xD000000000000000L);
108 assertEquals(6, uuid.variant());
110 uuid = new UUID(0, 0xE000000000000000L);
111 assertEquals(7, uuid.variant());
112 uuid = new UUID(0, 0xF000000000000000L);
113 assertEquals(7, uuid.variant());
117 * @see UUID#timestamp()
120 UUID uuid = new UUID(0x0000000000001000L, 0x8000000000000000L);
121 assertEquals(0x0, uuid.timestamp());
123 uuid = new UUID(0x7777777755551333L, 0x8000000000000000L);
124 assertEquals(0x333555577777777L, uuid.timestamp());
126 uuid = new UUID(0x0000000000000000L, 0x8000000000000000L);
128 uuid.timestamp();
132 uuid = new UUID(0x0000000000002000L, 0x8000000000000000L);
134 uuid.timestamp();
140 * @see UUID#clockSequence()
143 UUID uuid = new UUID(0x0000000000001000L, 0x8000000000000000L);
144 assertEquals(0x0, uuid.clockSequence());
146 uuid = new UUID(0x0000000000001000L, 0x8FFF000000000000L);
147 assertEquals(0x0FFF, uuid.clockSequence());
149 uuid = new UUID(0x0000000000001000L, 0xBFFF000000000000L);
150 assertEquals(0x3FFF, uuid.clockSequence());
152 uuid = new UUID(0x0000000000000000L, 0x8000000000000000L);
154 uuid.clockSequence();
158 uuid = new UUID(0x0000000000002000L, 0x8000000000000000L);
160 uuid.clockSequence();
166 * @see UUID#node()
169 UUID uuid = new UUID(0x0000000000001000L, 0x8000000000000000L);
170 assertEquals(0x0, uuid.node());
172 uuid = new UUID(0x0000000000001000L, 0x8000FFFFFFFFFFFFL);
173 assertEquals(0xFFFFFFFFFFFFL, uuid.node());
175 uuid = new UUID(0x0000000000000000L, 0x8000000000000000L);
177 uuid.node();
181 uuid = new UUID(0x0000000000002000L, 0x8000000000000000L);
183 uuid.node();
189 * @see UUID#compareTo(UUID)
192 UUID uuid1 = new UUID(0, 0);
194 UUID uuid2 = new UUID(1, 0);
198 uuid2 = new UUID(0, 1);
204 * @see UUID#hashCode()
207 UUID uuid = new UUID(0, 0);
208 assertEquals(0, uuid.hashCode());
209 uuid = new UUID(123, 123);
210 UUID uuidClone = new UUID(123, 123);
211 assertEquals(uuid.hashCode(), uuidClone.hashCode());
215 * @see UUID#equals(Object)
218 UUID uuid1 = new UUID(0, 0);
221 assertFalse(uuid1.equals("NOT A UUID"));
222 UUID uuid2 = new UUID(0, 0);
226 uuid1 = new UUID(0xf81d4fae7dec11d0L, 0xa76500a0c91e6bf6L);
227 uuid2 = new UUID(0xf81d4fae7dec11d0L, 0xa76500a0c91e6bf6L);
231 uuid2 = new UUID(0xf81d4fae7dec11d0L, 0xa76500a0c91e6bf7L);
237 * @see UUID#toString()
240 UUID uuid = new UUID(0xf81d4fae7dec11d0L, 0xa76500a0c91e6bf6L);
241 String actual = uuid.toString();
244 uuid = new UUID(0x0000000000001000L, 0x8000000000000000L);
245 actual = uuid.toString();
253 SerializationTest.verifySelf(new UUID(0xf81d4fae7dec11d0L,
261 SerializationTest.verifyGolden(this, new UUID(0xf81d4fae7dec11d0L,
266 * @see UUID#randomUUID()
269 UUID uuid = UUID.randomUUID();
270 assertEquals(2, uuid.variant());
271 assertEquals(4, uuid.version());
275 * @see UUID#nameUUIDFromBytes(byte[])
283 UUID uuid = UUID.nameUUIDFromBytes(name);
285 assertEquals(2, uuid.variant());
286 assertEquals(3, uuid.version());
288 assertEquals(0xaff565bc2f771745L, uuid.getLeastSignificantBits());
289 assertEquals(0x14cdb9b4de013faaL, uuid.getMostSignificantBits());
291 uuid = UUID.nameUUIDFromBytes(new byte[0]);
292 assertEquals(2, uuid.variant());
293 assertEquals(3, uuid.version());
295 assertEquals(0xa9800998ecf8427eL, uuid.getLeastSignificantBits());
296 assertEquals(0xd41d8cd98f003204L, uuid.getMostSignificantBits());
299 UUID.nameUUIDFromBytes(null);
305 * @see UUID#fromString(String)
308 UUID actual = UUID.fromString("f81d4fae-7dec-11d0-a765-00a0c91e6bf6");
309 UUID expected = new UUID(0xf81d4fae7dec11d0L, 0xa76500a0c91e6bf6L);
318 actual = UUID.fromString("00000000-0000-1000-8000-000000000000");
319 expected = new UUID(0x0000000000001000L, 0x8000000000000000L);
329 UUID.fromString(null);
334 UUID.fromString("");
339 UUID.fromString("f81d4fae_7dec-11d0-a765-00a0c91e6bf6");
344 UUID.fromString("f81d4fae-7dec_11d0-a765-00a0c91e6bf6");
349 UUID.fromString("f81d4fae-7dec-11d0_a765-00a0c91e6bf6");
354 UUID.fromString("f81d4fae-7dec-11d0-a765_00a0c91e6bf6");
360 * @tests java.util.UUID#fromString(String)
364 UUID uuid = UUID.fromString("0-0-0-0-0");
367 uuid = UUID.fromString("0-0-0-0-");
374 uuid = UUID.fromString("-0-0-0-0-0");
381 uuid = UUID.fromString("-0-0-0-0");
388 uuid = UUID.fromString("-0-0-0-");
395 uuid = UUID.fromString("0--0-0-0");
402 uuid = UUID.fromString("0-0-0-0-");
409 uuid = UUID.fromString("-1-0-0-0-0");
415 uuid = UUID.fromString("123456789-0-0-0-0");
416 assertEquals(0x2345678900000000L, uuid.getMostSignificantBits());
417 assertEquals(0x0L, uuid.getLeastSignificantBits());
419 uuid = UUID.fromString("111123456789-0-0-0-0");
420 assertEquals(0x2345678900000000L, uuid.getMostSignificantBits());
421 assertEquals(0x0L, uuid.getLeastSignificantBits());
423 uuid = UUID.fromString("7fffffffffffffff-0-0-0-0");
424 assertEquals(0xffffffff00000000L, uuid.getMostSignificantBits());
425 assertEquals(0x0L, uuid.getLeastSignificantBits());
428 uuid = UUID.fromString("8000000000000000-0-0-0-0");
434 uuid = UUID
436 assertEquals(0xffffffffffffffffL, uuid.getMostSignificantBits());
437 assertEquals(0x0L, uuid.getLeastSignificantBits());
439 uuid = UUID.fromString("0-0-0-7fffffffffffffff-7fffffffffffffff");
440 assertEquals(0x0L, uuid.getMostSignificantBits());
441 assertEquals(0xffffffffffffffffL, uuid.getLeastSignificantBits());
444 uuid = UUID.fromString("0-0-0-8000000000000000-0");
451 uuid = UUID.fromString("0-0-0-0-8000000000000000");