Author: ygrego Date: 2015-03-12 10:15:02 +0000 (Thu, 12 Mar 2015) New Revision: 944 Url: http://forge.nuiton.org/projects/sandbox/repository/revisions/944 Log: Useful methods are present into this file. Added: oipf/js/utils/utils.js Added: oipf/js/utils/utils.js =================================================================== --- oipf/js/utils/utils.js (rev 0) +++ oipf/js/utils/utils.js 2015-03-12 10:15:02 UTC (rev 944) @@ -0,0 +1,27 @@ +/* + * Some code based on RFC 4122, section 4.4 + * (Algorithms for Creating a UUID from Truly Random or Pseudo-Random Number). + */ + +function createUUID() { + // http://www.ietf.org/rfc/rfc4122.txt + var s = []; + var hexDigits = "0123456789abcdef"; + for (var i = 0; i < 36; i++) { + s[i] = hexDigits.substr(Math.floor(Math.random() * 0x10), 1); + } + s[14] = "4"; // bits 12-15 of the time_hi_and_version field to 0010 + s[19] = hexDigits.substr((s[19] & 0x3) | 0x8, 1); // bits 6-7 of the clock_seq_hi_and_reserved to 01 + s[8] = s[13] = s[18] = s[23] = "-"; + + var uuid = s.join(""); + return uuid; +} + +/* + * Description: + * Should be use in each test method in anticipation of tests executed on a tv platform. + */ +function isMethodImplemented(object, methodName) { + return object[methodName]; +}
participants (1)
-
ygregoï¼ users.nuiton.org