public void TestCreateUuidConstructor() { using (var uid = QUuid.CreateUuid()) { Assert.IsFalse(uid.IsNull); } }
public void TestEmpyConstructor() { using (var uid = new QUuid()) { Assert.AreEqual(Guid.Empty.ToString(), uid.ToString().Trim('{', '}')); } }
public void TestQByteArrayConstructor() { using (var uid = new QUuid(new QByteArray("{67C8770B-44F1-410A-AB9A-F9B5446F13EE}"))) { Assert.NotNull(uid); } }
public void TestFromRfc4122() { Assert.AreEqual(_uuidA, QUuid.FromRfc4122(QByteArray.FromHex(new QByteArray("fc69b59ecc344436a43cee95d128b8c5")))); Assert.AreEqual(_uuidB, QUuid.FromRfc4122(QByteArray.FromHex(new QByteArray("1ab6e93ab1cb4a87ba47ec7e99039a7b")))); }
public void Init() { _uuidNs = new QUuid("{6ba7b810-9dad-11d1-80b4-00c04fd430c8}"); // _uuidNs = new QUuid(0x6ba7b810, 0x9dad, 0x11d1, 0x80, 0xb4, 0x00, 0xc0, 0x4f, 0xd4, 0x30, 0xc8); _uuidA = new QUuid("{fc69b59e-cc34-4436-a43c-ee95d128b8c5}"); // _uuidA = new QUuid(0xfc69b59e, 0xcc34, 0x4436, 0xa4, 0x3c, 0xee, 0x95, 0xd1, 0x28, 0xb8, 0xc5); _uuidB = new QUuid("{1ab6e93a-b1cb-4a87-ba47-ec7e99039a7b}"); // _uuidB = new QUuid(0x1ab6e93a, 0xb1cb, 0x4a87, 0xba, 0x47, 0xec, 0x7e, 0x99, 0x03, 0x9a, 0x7b); _uuidC = new QUuid("{3d813cbb-47fb-32ba-91df-831e1593ac29}"); // _uuidC = new QUuid(0x3d813cbb, 0x47fb, 0x32ba, 0x91, 0xdf, 0x83, 0x1e, 0x15, 0x93, 0xac, 0x29); _uuidD = new QUuid("{21f7f8de-8051-5b89-8680-0195ef798b6a}"); // _uuidD = new QUuid(0x21f7f8de, 0x8051, 0x5b89, 0x86, 0x80, 0x01, 0x95, 0xef, 0x79, 0x8b, 0x6a); }
public void Init() { this.uuidNs = new QUuid("{6ba7b810-9dad-11d1-80b4-00c04fd430c8}"); // _uuidNs = new QUuid(0x6ba7b810, 0x9dad, 0x11d1, 0x80, 0xb4, 0x00, 0xc0, 0x4f, 0xd4, 0x30, 0xc8); this.uuidA = new QUuid("{fc69b59e-cc34-4436-a43c-ee95d128b8c5}"); // _uuidA = new QUuid(0xfc69b59e, 0xcc34, 0x4436, 0xa4, 0x3c, 0xee, 0x95, 0xd1, 0x28, 0xb8, 0xc5); this.uuidB = new QUuid("{1ab6e93a-b1cb-4a87-ba47-ec7e99039a7b}"); // _uuidB = new QUuid(0x1ab6e93a, 0xb1cb, 0x4a87, 0xba, 0x47, 0xec, 0x7e, 0x99, 0x03, 0x9a, 0x7b); this.uuidC = new QUuid("{3d813cbb-47fb-32ba-91df-831e1593ac29}"); // _uuidC = new QUuid(0x3d813cbb, 0x47fb, 0x32ba, 0x91, 0xdf, 0x83, 0x1e, 0x15, 0x93, 0xac, 0x29); this.uuidD = new QUuid("{21f7f8de-8051-5b89-8680-0195ef798b6a}"); // _uuidD = new QUuid(0x21f7f8de, 0x8051, 0x5b89, 0x86, 0x80, 0x01, 0x95, 0xef, 0x79, 0x8b, 0x6a); }
public void TestIsNull() { Assert.IsFalse(this.uuidA.IsNull); using (var shouldNull = new QUuid()) { Assert.IsTrue(shouldNull.IsNull); } }
public void TestVariant() { Assert.IsTrue(_uuidA.variant == QUuid.Variant.DCE); Assert.IsTrue(_uuidB.variant == QUuid.Variant.DCE); var ncs = new QUuid("{3a2f883c-4000-000d-0000-00fb40000000}"); Assert.IsTrue(ncs.variant == QUuid.Variant.NCS); }
public void TestCreateUuidV3() { var uid = QUuid.CreateUuidV3(_uuidNs, new QByteArray("www.widgets.com")); Assert.AreEqual(_uuidC, uid); var uid2 = QUuid.CreateUuidV3(_uuidNs, "www.widgets.com"); Assert.AreEqual(_uuidC, uid2); }
public void TestCreateUuidV5() { var s = _uuidD; var uid = QUuid.CreateUuidV3(_uuidNs, new QByteArray("www.widgets.com")); Assert.AreEqual(_uuidD, uid); //throw new AssertionException("string para not implemented!"); var uid2 = QUuid.CreateUuidV3(_uuidNs, "www.widgets.com"); Assert.AreEqual(_uuidD, uid2); }
public void TestCreateUuidV3() { using (var uid = QUuid.CreateUuidV3(this.uuidNs, new QByteArray("www.widgets.com"))) { Assert.AreEqual(this.uuidC, uid); } using (var uid2 = QUuid.CreateUuidV3(this.uuidNs, "www.widgets.com")) { Assert.AreEqual(this.uuidC, uid2); } }
public void TestCreateUuidV5() { using (var uid = QUuid.CreateUuidV5(this.uuidNs, new QByteArray("www.widgets.com"))) { Assert.AreEqual(this.uuidD, uid); } //throw new AssertionException("string para not implemented!"); using (var uid2 = QUuid.CreateUuidV5(this.uuidNs, "www.widgets.com")) { Assert.AreEqual(this.uuidD, uid2); } }
public void TestVersion() { Assert.IsTrue(_uuidA.version == QUuid.Version.Random); Assert.IsTrue(_uuidB.version == QUuid.Version.Random); var dceTime = new QUuid("{406c45a0-3b7e-11d0-80a3-0000c08810a7}"); Assert.IsTrue(dceTime.version == QUuid.Version.Time); var ncs = new QUuid("{3a2f883c-4000-000d-0000-00fb40000000}"); Assert.IsTrue(ncs.version == QUuid.Version.VerUnknown); }
public void TestEqualOperator() { Assert.IsFalse(_uuidA == _uuidB); QUuid assigned = _uuidA; Assert.IsTrue(_uuidA == assigned); var g = new Guid("fc69b59e-cc34-4436-a43c-ee95d128b8c5"); throw new AssertionException("GUID not implemented!"); //Assert.IsTrue(_uuidA == g); }
public void TestStringConstructor() { using (var uid = new QUuid("{67C8770B-44F1-410A-AB9A-F9B5446F13EE}")) { Assert.AreEqual(0x67c8770b, uid.Data1); Assert.AreEqual(0x44f1, uid.Data2); Assert.AreEqual(0x410a, uid.Data3); Assert.AreEqual(0xab, uid.Data4[0]); Assert.AreEqual(0x9a, uid.Data4[1]); Assert.AreEqual(0xf9, uid.Data4[2]); Assert.AreEqual(0xb5, uid.Data4[3]); Assert.AreEqual(0x44, uid.Data4[4]); Assert.AreEqual(0x6f, uid.Data4[5]); Assert.AreEqual(0x13, uid.Data4[6]); Assert.AreEqual(0xee, uid.Data4[7]); } }
public void TestHexConstructor() { const uint l = 0x67c8770b; const ushort w1 = 0x44f1; const ushort w2 = 0x410a; const byte b1 = 0xab; const byte b2 = 0x9a; const byte b3 = 0xf9; const byte b4 = 0xb5; const byte b5 = 0x44; const byte b6 = 0x6f; const byte b7 = 0x13; const byte b8 = 0xee; using (var uid = new QUuid(l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8)) { Assert.AreEqual("{67c8770b-44f1-410a-ab9a-f9b5446f13ee}", uid.ToString()); } }
public void TestStringConstructor() { var uid = new QUuid("{67C8770B-44F1-410A-AB9A-F9B5446F13EE}"); }
public void TestEmpyConstructor() { var uid = new QUuid(); throw new AssertionException("Empty ctor not implemented!"); }
public void TestVariant() { Assert.IsTrue(this.uuidA.variant == QUuid.Variant.DCE); Assert.IsTrue(this.uuidB.variant == QUuid.Variant.DCE); var ncs = new QUuid("{3a2f883c-4000-000d-0000-00fb40000000}"); Assert.IsTrue(ncs.variant == QUuid.Variant.NCS); }
public void TestQHash() { var u = QUuid.QHash(_uuidA); Assert.AreEqual(QUuid.QHash(_uuidA), u); }
public void TestVersion() { Assert.IsTrue(this.uuidA.version == QUuid.Version.Random); Assert.IsTrue(this.uuidB.version == QUuid.Version.Random); var dceTime = new QUuid("{406c45a0-3b7e-11d0-80a3-0000c08810a7}"); Assert.IsTrue(dceTime.version == QUuid.Version.Time); var ncs = new QUuid("{3a2f883c-4000-000d-0000-00fb40000000}"); Assert.IsTrue(ncs.version == QUuid.Version.VerUnknown); }
public void TestCreateUuidConstructor() { var uid = QUuid.CreateUuid(); Assert.IsFalse(uid.IsNull); }