Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Sascha Droste
committed
May 16, 2013
1 parent
30cadaa
commit 51d8930
Showing
7 changed files
with
554 additions
and
69 deletions.
There are no files selected for viewing
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,10 +1,105 @@ | ||
var Puid = require('../lib/puid'), | ||
puid = new Puid(); | ||
var Puid = require('../lib/puid'); | ||
|
||
console.dir(puid); | ||
var puid; | ||
|
||
for (var i = 0; i < 100; i++) { | ||
console.log(puid.generate()); | ||
// #### | ||
|
||
console.log("\ngenerate puid (long-version)\n"); | ||
|
||
puid = new Puid(); | ||
|
||
for (var i = 0; i < 3; i++) { | ||
console.log(puid.generate()); | ||
} | ||
|
||
// #### | ||
|
||
console.log("\ngenerate puid (short-version) with nodeId string\n"); | ||
|
||
puid = new Puid('JS'); | ||
|
||
for (var i = 0; i < 3; i++) { | ||
console.log(puid.generate()); | ||
} | ||
|
||
// #### | ||
|
||
console.log("\ngenerate puid (short-version) with empty nodeId string\n"); | ||
|
||
puid = new Puid(''); | ||
|
||
for (var i = 0; i < 3; i++) { | ||
console.log(puid.generate()); | ||
} | ||
|
||
// #### | ||
|
||
console.log("\ngenerate puid (short-version) with nodeId in config object \n"); | ||
|
||
puid = new Puid({ | ||
nodeId: 'JS' | ||
}); | ||
|
||
for (var i = 0; i < 3; i++) { | ||
console.log(puid.generate()); | ||
} | ||
|
||
// #### | ||
|
||
console.log("\ngenerate puid (short-version) with epoch in config object and random nodeId\n"); | ||
|
||
puid = new Puid({ | ||
epoch: '1980-01-01' | ||
}); | ||
|
||
for (var i = 0; i < 3; i++) { | ||
console.log(puid.generate()); | ||
} | ||
|
||
// #### | ||
|
||
console.log("\ngenerate puid (short-version) with epoch and nodeId in config object\n"); | ||
|
||
puid = new Puid({ | ||
epoch: '1980-01-01', | ||
nodeId: 'JS' | ||
}); | ||
|
||
for (var i = 0; i < 3; i++) { | ||
console.log(puid.generate()); | ||
} | ||
|
||
// #### | ||
|
||
console.log("\ngenerate puid (short-version) with epoch and empty nodeId in config object\n"); | ||
|
||
puid = new Puid({ | ||
epoch: '2013-01-01', | ||
nodeId: '' | ||
}); | ||
|
||
for (var i = 0; i < 3; i++) { | ||
console.log(puid.generate()); | ||
} | ||
|
||
// #### | ||
|
||
console.log("\ngenerate puid (short-version 12-chars) without nodeId / Shortcut new Puid(true)!\n"); | ||
|
||
puid = new Puid(true); | ||
|
||
for (var i = 0; i < 3; i++) { | ||
console.log(puid.generate()); | ||
} | ||
|
||
// #### | ||
|
||
console.log("\ngenerate puid (short-version 14-chars) random nodeId / Shortcut new Puid(false)!\n"); | ||
|
||
puid = new Puid(false); | ||
|
||
for (var i = 0; i < 3; i++) { | ||
console.log(puid.generate()); | ||
} | ||
|
||
console.dir(puid); | ||
// |
Oops, something went wrong.