mirror of
https://github.com/gchq/CyberChef.git
synced 2025-05-08 15:25:01 -04:00
ref assert validation uuid tests
This commit is contained in:
parent
f39739732e
commit
afd226c3c1
1 changed files with 10 additions and 10 deletions
|
@ -594,48 +594,48 @@ Password: 034148`;
|
||||||
it("Generate UUID v1", () => {
|
it("Generate UUID v1", () => {
|
||||||
const result = chef.generateUUID("", "v1").toString();
|
const result = chef.generateUUID("", "v1").toString();
|
||||||
assert.ok(result);
|
assert.ok(result);
|
||||||
assert.strictEqual(result.length, 36);
|
assert.equal(result.length, 36);
|
||||||
}),
|
}),
|
||||||
|
|
||||||
it("Generate UUID v3", () => {
|
it("Generate UUID v3", () => {
|
||||||
const namespace = chef.generateUUID("", "v1").toString();
|
const namespace = chef.generateUUID("", "v1").toString();
|
||||||
const result = chef.generateUUID("v3", "user input", namespace).toString();
|
const result = chef.generateUUID("v3", "user input", namespace).toString();
|
||||||
assert.ok(result);
|
assert.ok(result);
|
||||||
assert.strictEqual(result.length, 36);
|
assert.equal(result.length, 36);
|
||||||
}),
|
}),
|
||||||
|
|
||||||
it("Generate UUID v4", () => {
|
it("Generate UUID v4", () => {
|
||||||
const result = chef.generateUUID("", "v4").toString();
|
const result = chef.generateUUID("", "v4").toString();
|
||||||
assert.ok(result);
|
assert.ok(result);
|
||||||
assert.strictEqual(result.length, 36);
|
assert.equal(result.length, 36);
|
||||||
}),
|
}),
|
||||||
|
|
||||||
it("Generate UUID v5", () => {
|
it("Generate UUID v5", () => {
|
||||||
const namespace = chef.generateUUID("", "v1").toString();
|
const namespace = chef.generateUUID("", "v1").toString();
|
||||||
const result = chef.generateUUID("v5", "user input", namespace).toString();
|
const result = chef.generateUUID("v5", "user input", namespace).toString();
|
||||||
assert.ok(result);
|
assert.ok(result);
|
||||||
assert.strictEqual(result.length, 36);
|
assert.equal(result.length, 36);
|
||||||
}),
|
}),
|
||||||
|
|
||||||
it("Validate UUID v3 namespace", () => {
|
it("Validate UUID v3 namespace", () => {
|
||||||
const namespace = chef.generateUUID("", "v1").toString();
|
const namespace = chef.generateUUID("", "v1").toString();
|
||||||
const firstResult = chef.generateUUID("v3", "user input", namespace).toString();
|
const firstResult = chef.generateUUID("v3", "user input", namespace).toString();
|
||||||
const secondResult = chef.generateUUID("v3", "user input", namespace).toString();
|
const secondResult = chef.generateUUID("v3", "user input", namespace).toString();
|
||||||
assert.strictEqual(firstResult, secondResult);
|
assert.equal(firstResult, secondResult);
|
||||||
}),
|
}),
|
||||||
|
|
||||||
it("Validate UUID v5 namespace", () => {
|
it("Validate UUID v5 namespace", () => {
|
||||||
const namespace = chef.generateUUID("", "v1").toString();
|
const namespace = chef.generateUUID("", "v1").toString();
|
||||||
const firstResult = chef.generateUUID("v5", "user input", namespace).toString();
|
const firstResult = chef.generateUUID("v5", "user input", namespace).toString();
|
||||||
const secondResult = chef.generateUUID("v5", "user input", namespace).toString();
|
const secondResult = chef.generateUUID("v5", "user input", namespace).toString();
|
||||||
assert.strictEqual(firstResult, secondResult);
|
assert.equal(firstResult, secondResult);
|
||||||
}),
|
}),
|
||||||
|
|
||||||
it("Analyse UUID v1", () => {
|
it("Analyse UUID v1", () => {
|
||||||
const uuidv1 = chef.generateUUID("", "v1").toString();
|
const uuidv1 = chef.generateUUID("", "v1").toString();
|
||||||
const uuidAnalysis = chef.analyseUUID(uuidv1).toString();
|
const uuidAnalysis = chef.analyseUUID(uuidv1).toString();
|
||||||
|
|
||||||
assert.strictEqual(uuidAnalysis, "UUID version: 1");
|
assert.equal(uuidAnalysis, "UUID version: 1");
|
||||||
}),
|
}),
|
||||||
|
|
||||||
it("Analyse UUID v3", () => {
|
it("Analyse UUID v3", () => {
|
||||||
|
@ -643,14 +643,14 @@ Password: 034148`;
|
||||||
const uuidv3 = chef.generateUUID("v3", "user input", namespace).toString();
|
const uuidv3 = chef.generateUUID("v3", "user input", namespace).toString();
|
||||||
const uuidAnalysis = chef.analyseUUID(uuidv3).toString();
|
const uuidAnalysis = chef.analyseUUID(uuidv3).toString();
|
||||||
|
|
||||||
assert.strictEqual(uuidAnalysis, "UUID version: 3");
|
assert.equal(uuidAnalysis, "UUID version: 3");
|
||||||
}),
|
}),
|
||||||
|
|
||||||
it("Analyse UUID v4", () => {
|
it("Analyse UUID v4", () => {
|
||||||
const uuidv4 = chef.generateUUID("", "v4").toString();
|
const uuidv4 = chef.generateUUID("", "v4").toString();
|
||||||
const uuidAnalysis = chef.analyseUUID(uuidv4).toString();
|
const uuidAnalysis = chef.analyseUUID(uuidv4).toString();
|
||||||
|
|
||||||
assert.strictEqual(uuidAnalysis, "UUID version: 4");
|
assert.equal(uuidAnalysis, "UUID version: 4");
|
||||||
}),
|
}),
|
||||||
|
|
||||||
it("Analyse UUID v5", () => {
|
it("Analyse UUID v5", () => {
|
||||||
|
@ -658,7 +658,7 @@ Password: 034148`;
|
||||||
const uuidv5 = chef.generateUUID("v5", "user input", namespace).toString();
|
const uuidv5 = chef.generateUUID("v5", "user input", namespace).toString();
|
||||||
const uuidAnalysis = chef.analyseUUID(uuidv5).toString();
|
const uuidAnalysis = chef.analyseUUID(uuidv5).toString();
|
||||||
|
|
||||||
assert.strictEqual(uuidAnalysis, "UUID version: 5");
|
assert.equal(uuidAnalysis, "UUID version: 5");
|
||||||
}),
|
}),
|
||||||
|
|
||||||
it("Gzip, Gunzip", () => {
|
it("Gzip, Gunzip", () => {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue