New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

mockdata-generator

Package Overview
Dependencies
Maintainers
1
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

mockdata-generator - npm Package Compare versions

Comparing version 0.1.2 to 0.1.3

8

lib/generator-base/generator-base-coverage.js

@@ -29,3 +29,3 @@ if (typeof _yuitest_coverage == "undefined"){

};
_yuitest_coverage["build/generator-base/generator-base.js"].code=["YUI.add('generator-base', function (Y, NAME) {","","/*global Handlebars */","\"use strict\";","","var YL = Y.Lang,"," NAMESPACE,"," STRING,"," LENGTH,"," UPPER,"," LOWER,"," ALPHALEN,"," DIGIT,"," VALID_TYPES,"," TYPE,"," ATTRS,"," random,"," randInt,"," randBoolean;","","NAMESPACE = 'Generator';","","UPPER = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'];","LOWER = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z'];","ALPHALEN = UPPER.length - 1;","","STRING = UPPER.concat(LOWER);","LENGTH = STRING.length - 1;","","DIGIT = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9'];","","VALID_TYPES = ["," 'String',"," 'Integer',"," 'Number',"," 'Date',"," 'Ipsum',"," 'Markup',"," 'Name',"," 'Pattern',"," 'Currency',"," 'OneOfList',"," 'Array',"," 'Object',"," 'Guid'","];","","TYPE = {};","Y.Array.each(VALID_TYPES, function (type) {"," TYPE[type] = true;","});","","","ATTRS = {"," 'columnName': {"," 'validator': YL.isString"," },"," 'dataType': {"," 'validator': function (value) {"," return TYPE[value];"," }"," },"," 'min': {"," 'value': 0,"," 'setter': function (value) {"," if (typeof value === 'string') {"," value = parseFloat(value, 10);"," }"," return value;"," }"," },"," 'max': {"," 'value': 1,"," 'setter': function (value) {"," if (typeof value === 'string') {"," value = parseFloat(value, 10);"," }"," return value;"," }"," }","};","","random = function (min, max) {"," if (min === max) {"," return min;"," }",""," return (Math.random() * (max - min) + min);","};","","randInt = function (min, max) {"," if (min === max) {"," return min;"," }",""," return Math.round((Math.random() * (max - min) + min));","};","","randBoolean = function () {"," return Math.round(Math.random()) === 1;","};","","Y.namespace(NAMESPACE).Base = Y.Base.create(\"Base\", Y.Base, [], {"," 'initializer': function (metadata) {"," this.setMetadata(metadata);"," },",""," 'setMetadata': function (metadata) {"," var property;",""," for (property in metadata) {"," if (metadata.hasOwnProperty(property)) {"," this.set(property, metadata[property]);"," }"," }"," },",""," 'getMetadata': function () {"," return this.getAttrs();"," },",""," 'getNumber': function () {"," var metadata = this.getAttrs();"," return random(metadata.min, metadata.max);"," },",""," 'getInteger': function () {"," var metadata = this.getAttrs();"," return randInt(metadata.min, metadata.max);"," },",""," 'getAlpha': function () {"," return STRING[randInt(0, LENGTH)];"," },",""," 'getUpper': function () {"," return UPPER[randInt(0, ALPHALEN)];"," },",""," 'getLower': function () {"," return LOWER[randInt(0, ALPHALEN)];"," },",""," 'getDigit': function () {"," return DIGIT[randInt(0, 9)];"," },",""," 'getValue': function () {"," Y.error(Y.Lang.sub('Type {dataType} in columnName {columnName} must implement method getValue()', this.getAttrs()));"," },",""," 'toString': function (value) {"," if (YL.isArray(value) || YL.isObject(value)) {"," return Y.JSON.stringify(value);"," }",""," return value;"," },",""," 'logValue': function () {"," },",""," 'syncMarkup': function (renderNode, metadata) {"," var dataType = metadata.dataType,"," markup;",""," markup = Handlebars.templates[dataType](metadata);"," renderNode.setHTML(markup);"," Y.one('select.dataType').set('value', dataType);"," },",""," 'isValidBase': function (metadata, validator) {"," var property,"," err,"," error = [],"," valFn,"," value;",""," for (property in validator) {"," if (validator.hasOwnProperty(property)) {"," valFn = validator[property];"," if (YL.isFunction(valFn)) {"," err = valFn(metadata);"," if (err) {"," error.push(err);"," }"," } else {"," value = metadata[property];"," if (typeof value === 'string') {"," if (value.length === 0) {"," error.push(property + ' is required and does not have a value');"," }"," } else if (!YL.isValue(value)) {"," error.push(property + ' is required and does not have a value');"," }"," }"," }"," }"," return error;"," },",""," 'isValid': function () {"," var self = this;",""," return self.isValidBase(self.getAttrs(), {"," 'columnName': true"," });"," },",""," 'random': random,"," 'randInt': randInt,"," 'randBoolean': randBoolean","}, {"," 'ATTRS': ATTRS,"," 'VALID_TYPES': VALID_TYPES,"," 'defaultMetadata': function (attrs) {"," var metadata = {},"," getAttrsValues;",""," getAttrsValues = function (attrsParam) {"," var property;"," for (property in attrsParam) {"," if (attrsParam.hasOwnProperty(property)) {"," metadata[property] = attrsParam[property].value || '';"," }"," }"," };",""," attrs = attrs || {};"," getAttrsValues(ATTRS);"," getAttrsValues(attrs);",""," return metadata;"," },"," 'isValidMin': function (metadata) {"," var min = metadata.min,"," max = metadata.max;",""," if (YL.isNumber(min)) {"," if (YL.isNumber(max)) {"," if (min <= max) {"," return;"," }"," return YL.sub('min({min}) is greater than max({max})', metadata);"," }"," return YL.sub('max({max}) is not a number', metadata);"," }"," return YL.sub('min({min}) is not a number', metadata);"," }","});","","","}, '@VERSION@', {\"requires\": [\"base\", \"json\"]});"];
_yuitest_coverage["build/generator-base/generator-base.js"].code=["YUI.add('generator-base', function (Y, NAME) {","","/*global Handlebars */","\"use strict\";","","var YL = Y.Lang,"," NAMESPACE,"," STRING,"," LENGTH,"," UPPER,"," LOWER,"," ALPHALEN,"," DIGIT,"," VALID_TYPES,"," TYPE,"," ATTRS,"," random,"," randInt,"," randBoolean;","","NAMESPACE = 'Generator';","","UPPER = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'];","LOWER = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z'];","ALPHALEN = UPPER.length - 1;","","STRING = UPPER.concat(LOWER);","LENGTH = STRING.length - 1;","","DIGIT = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9'];","","VALID_TYPES = ["," 'String',"," 'Integer',"," 'Number',"," 'Date',"," 'Ipsum',"," 'Markup',"," 'Name',"," 'Pattern',"," 'Currency',"," 'OneOfList',"," 'Array',"," 'Object',"," 'Guid'","];","","TYPE = {};","Y.Array.each(VALID_TYPES, function (type) {"," TYPE[type] = true;","});","","","ATTRS = {"," 'attributeName': {"," 'validator': YL.isString"," },"," 'dataType': {"," 'validator': function (value) {"," return TYPE[value];"," }"," },"," 'min': {"," 'value': 0,"," 'setter': function (value) {"," if (typeof value === 'string') {"," value = parseFloat(value, 10);"," }"," return value;"," }"," },"," 'max': {"," 'value': 1,"," 'setter': function (value) {"," if (typeof value === 'string') {"," value = parseFloat(value, 10);"," }"," return value;"," }"," }","};","","random = function (min, max) {"," if (min === max) {"," return min;"," }",""," return (Math.random() * (max - min) + min);","};","","randInt = function (min, max) {"," if (min === max) {"," return min;"," }",""," return Math.round((Math.random() * (max - min) + min));","};","","randBoolean = function () {"," return Math.round(Math.random()) === 1;","};","","Y.namespace(NAMESPACE).Base = Y.Base.create(\"Base\", Y.Base, [], {"," 'initializer': function (metadata) {"," this.setMetadata(metadata);"," },",""," 'setMetadata': function (metadata) {"," var property;",""," for (property in metadata) {"," if (metadata.hasOwnProperty(property)) {"," this.set(property, metadata[property]);"," }"," }"," },",""," 'getMetadata': function () {"," return this.getAttrs();"," },",""," 'getNumber': function () {"," var metadata = this.getAttrs();"," return random(metadata.min, metadata.max);"," },",""," 'getInteger': function () {"," var metadata = this.getAttrs();"," return randInt(metadata.min, metadata.max);"," },",""," 'getAlpha': function () {"," return STRING[randInt(0, LENGTH)];"," },",""," 'getUpper': function () {"," return UPPER[randInt(0, ALPHALEN)];"," },",""," 'getLower': function () {"," return LOWER[randInt(0, ALPHALEN)];"," },",""," 'getDigit': function () {"," return DIGIT[randInt(0, 9)];"," },",""," 'getValue': function () {"," Y.error(Y.Lang.sub('Type {dataType} in attributeName {attributeName} must implement method getValue()', this.getAttrs()));"," },",""," 'toString': function (value) {"," if (YL.isArray(value) || YL.isObject(value)) {"," return Y.JSON.stringify(value);"," }",""," return value;"," },",""," 'logValue': function () {"," },",""," 'syncMarkup': function (renderNode, metadata) {"," var dataType = metadata.dataType,"," markup;",""," markup = Handlebars.templates[dataType](metadata);"," renderNode.setHTML(markup);"," Y.one('select.dataType').set('value', dataType);"," },",""," 'isValidBase': function (metadata, validator) {"," var property,"," err,"," error = [],"," valFn,"," value;",""," for (property in validator) {"," if (validator.hasOwnProperty(property)) {"," valFn = validator[property];"," if (YL.isFunction(valFn)) {"," err = valFn(metadata);"," if (err) {"," error.push(err);"," }"," } else {"," value = metadata[property];"," if (typeof value === 'string') {"," if (value.length === 0) {"," error.push(property + ' is required and does not have a value');"," }"," } else if (!YL.isValue(value)) {"," error.push(property + ' is required and does not have a value');"," }"," }"," }"," }"," return error;"," },",""," 'isValid': function () {"," var self = this;",""," return self.isValidBase(self.getAttrs(), {"," 'attributeName': true"," });"," },",""," 'random': random,"," 'randInt': randInt,"," 'randBoolean': randBoolean","}, {"," 'ATTRS': ATTRS,"," 'VALID_TYPES': VALID_TYPES,"," 'defaultMetadata': function (attrs) {"," var metadata = {},"," getAttrsValues;",""," getAttrsValues = function (attrsParam) {"," var property;"," for (property in attrsParam) {"," if (attrsParam.hasOwnProperty(property)) {"," metadata[property] = attrsParam[property].value || '';"," }"," }"," };",""," attrs = attrs || {};"," getAttrsValues(ATTRS);"," getAttrsValues(attrs);",""," return metadata;"," },"," 'isValidMin': function (metadata) {"," var min = metadata.min,"," max = metadata.max;",""," if (YL.isNumber(min)) {"," if (YL.isNumber(max)) {"," if (min <= max) {"," return;"," }"," return YL.sub('min({min}) is greater than max({max})', metadata);"," }"," return YL.sub('max({max}) is not a number', metadata);"," }"," return YL.sub('min({min}) is not a number', metadata);"," }","});","","","}, '@VERSION@', {\"requires\": [\"base\", \"json\"]});"];
_yuitest_coverage["build/generator-base/generator-base.js"].lines = {"1":0,"4":0,"6":0,"21":0,"23":0,"24":0,"25":0,"27":0,"28":0,"30":0,"32":0,"48":0,"49":0,"50":0,"54":0,"60":0,"66":0,"67":0,"69":0,"75":0,"76":0,"78":0,"83":0,"84":0,"85":0,"88":0,"91":0,"92":0,"93":0,"96":0,"99":0,"100":0,"103":0,"105":0,"109":0,"111":0,"112":0,"113":0,"119":0,"123":0,"124":0,"128":0,"129":0,"133":0,"137":0,"141":0,"145":0,"149":0,"153":0,"154":0,"157":0,"164":0,"167":0,"168":0,"169":0,"173":0,"179":0,"180":0,"181":0,"182":0,"183":0,"184":0,"185":0,"188":0,"189":0,"190":0,"191":0,"193":0,"194":0,"199":0,"203":0,"205":0,"217":0,"220":0,"221":0,"222":0,"223":0,"224":0,"229":0,"230":0,"231":0,"233":0,"236":0,"239":0,"240":0,"241":0,"242":0,"244":0,"246":0,"248":0};

@@ -106,3 +106,3 @@ _yuitest_coverage["build/generator-base/generator-base.js"].functions = {"(anonymous 2):49":0,"\'validator\':59":0,"\'setter\':65":0,"\'setter\':74":0,"random:83":0,"randInt:91":0,"randBoolean:99":0,"\'initializer\':104":0,"\'setMetadata\':108":0,"\'getMetadata\':118":0,"\'getNumber\':122":0,"\'getInteger\':127":0,"\'getAlpha\':132":0,"\'getUpper\':136":0,"\'getLower\':140":0,"\'getDigit\':144":0,"\'getValue\':148":0,"\'toString\':152":0,"\'syncMarkup\':163":0,"\'isValidBase\':172":0,"\'isValid\':202":0,"getAttrsValues:220":0,"\'defaultMetadata\':216":0,"\'isValidMin\':235":0,"(anonymous 1):1":0};

ATTRS = {
'columnName': {
'attributeName': {
'validator': YL.isString

@@ -250,3 +250,3 @@ },

_yuitest_coverline("build/generator-base/generator-base.js", 149);
Y.error(Y.Lang.sub('Type {dataType} in columnName {columnName} must implement method getValue()', this.getAttrs()));
Y.error(Y.Lang.sub('Type {dataType} in attributeName {attributeName} must implement method getValue()', this.getAttrs()));
},

@@ -336,3 +336,3 @@

return self.isValidBase(self.getAttrs(), {
'columnName': true
'attributeName': true
});

@@ -339,0 +339,0 @@ },

@@ -55,3 +55,3 @@ YUI.add('generator-base', function (Y, NAME) {

ATTRS = {
'columnName': {
'attributeName': {
'validator': YL.isString

@@ -150,3 +150,3 @@ },

'getValue': function () {
Y.error(Y.Lang.sub('Type {dataType} in columnName {columnName} must implement method getValue()', this.getAttrs()));
Y.error(Y.Lang.sub('Type {dataType} in attributeName {attributeName} must implement method getValue()', this.getAttrs()));
},

@@ -209,3 +209,3 @@

return self.isValidBase(self.getAttrs(), {
'columnName': true
'attributeName': true
});

@@ -212,0 +212,0 @@ },

@@ -1,1 +0,1 @@

YUI.add("generator-base",function(e,t){"use strict";var n=e.Lang,r,i,s,o,u,a,f,l,c,h,p,d,v;r="Generator",o=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],u=["a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"],a=o.length-1,i=o.concat(u),s=i.length-1,f=["0","1","2","3","4","5","6","7","8","9"],l=["String","Integer","Number","Date","Ipsum","Markup","Name","Pattern","Currency","OneOfList","Array","Object","Guid"],c={},e.Array.each(l,function(e){c[e]=!0}),h={columnName:{validator:n.isString},dataType:{validator:function(e){return c[e]}},min:{value:0,setter:function(e){return typeof e=="string"&&(e=parseFloat(e,10)),e}},max:{value:1,setter:function(e){return typeof e=="string"&&(e=parseFloat(e,10)),e}}},p=function(e,t){return e===t?e:Math.random()*(t-e)+e},d=function(e,t){return e===t?e:Math.round(Math.random()*(t-e)+e)},v=function(){return Math.round(Math.random())===1},e.namespace(r).Base=e.Base.create("Base",e.Base,[],{initializer:function(e){this.setMetadata(e)},setMetadata:function(e){var t;for(t in e)e.hasOwnProperty(t)&&this.set(t,e[t])},getMetadata:function(){return this.getAttrs()},getNumber:function(){var e=this.getAttrs();return p(e.min,e.max)},getInteger:function(){var e=this.getAttrs();return d(e.min,e.max)},getAlpha:function(){return i[d(0,s)]},getUpper:function(){return o[d(0,a)]},getLower:function(){return u[d(0,a)]},getDigit:function(){return f[d(0,9)]},getValue:function(){e.error(e.Lang.sub("Type {dataType} in columnName {columnName} must implement method getValue()",this.getAttrs()))},toString:function(t){return n.isArray(t)||n.isObject(t)?e.JSON.stringify(t):t},logValue:function(){},syncMarkup:function(t,n){var r=n.dataType,i;i=Handlebars.templates[r](n),t.setHTML(i),e.one("select.dataType").set("value",r)},isValidBase:function(e,t){var r,i,s=[],o,u;for(r in t)t.hasOwnProperty(r)&&(o=t[r],n.isFunction(o)?(i=o(e),i&&s.push(i)):(u=e[r],typeof u=="string"?u.length===0&&s.push(r+" is required and does not have a value"):n.isValue(u)||s.push(r+" is required and does not have a value")));return s},isValid:function(){var e=this;return e.isValidBase(e.getAttrs(),{columnName:!0})},random:p,randInt:d,randBoolean:v},{ATTRS:h,VALID_TYPES:l,defaultMetadata:function(e){var t={},n;return n=function(e){var n;for(n in e)e.hasOwnProperty(n)&&(t[n]=e[n].value||"")},e=e||{},n(h),n(e),t},isValidMin:function(e){var t=e.min,r=e.max;if(n.isNumber(t)){if(n.isNumber(r)){if(t<=r)return;return n.sub("min({min}) is greater than max({max})",e)}return n.sub("max({max}) is not a number",e)}return n.sub("min({min}) is not a number",e)}})},"@VERSION@",{requires:["base","json"]});
YUI.add("generator-base",function(e,t){"use strict";var n=e.Lang,r,i,s,o,u,a,f,l,c,h,p,d,v;r="Generator",o=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],u=["a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"],a=o.length-1,i=o.concat(u),s=i.length-1,f=["0","1","2","3","4","5","6","7","8","9"],l=["String","Integer","Number","Date","Ipsum","Markup","Name","Pattern","Currency","OneOfList","Array","Object","Guid"],c={},e.Array.each(l,function(e){c[e]=!0}),h={attributeName:{validator:n.isString},dataType:{validator:function(e){return c[e]}},min:{value:0,setter:function(e){return typeof e=="string"&&(e=parseFloat(e,10)),e}},max:{value:1,setter:function(e){return typeof e=="string"&&(e=parseFloat(e,10)),e}}},p=function(e,t){return e===t?e:Math.random()*(t-e)+e},d=function(e,t){return e===t?e:Math.round(Math.random()*(t-e)+e)},v=function(){return Math.round(Math.random())===1},e.namespace(r).Base=e.Base.create("Base",e.Base,[],{initializer:function(e){this.setMetadata(e)},setMetadata:function(e){var t;for(t in e)e.hasOwnProperty(t)&&this.set(t,e[t])},getMetadata:function(){return this.getAttrs()},getNumber:function(){var e=this.getAttrs();return p(e.min,e.max)},getInteger:function(){var e=this.getAttrs();return d(e.min,e.max)},getAlpha:function(){return i[d(0,s)]},getUpper:function(){return o[d(0,a)]},getLower:function(){return u[d(0,a)]},getDigit:function(){return f[d(0,9)]},getValue:function(){e.error(e.Lang.sub("Type {dataType} in attributeName {attributeName} must implement method getValue()",this.getAttrs()))},toString:function(t){return n.isArray(t)||n.isObject(t)?e.JSON.stringify(t):t},logValue:function(){},syncMarkup:function(t,n){var r=n.dataType,i;i=Handlebars.templates[r](n),t.setHTML(i),e.one("select.dataType").set("value",r)},isValidBase:function(e,t){var r,i,s=[],o,u;for(r in t)t.hasOwnProperty(r)&&(o=t[r],n.isFunction(o)?(i=o(e),i&&s.push(i)):(u=e[r],typeof u=="string"?u.length===0&&s.push(r+" is required and does not have a value"):n.isValue(u)||s.push(r+" is required and does not have a value")));return s},isValid:function(){var e=this;return e.isValidBase(e.getAttrs(),{attributeName:!0})},random:p,randInt:d,randBoolean:v},{ATTRS:h,VALID_TYPES:l,defaultMetadata:function(e){var t={},n;return n=function(e){var n;for(n in e)e.hasOwnProperty(n)&&(t[n]=e[n].value||"")},e=e||{},n(h),n(e),t},isValidMin:function(e){var t=e.min,r=e.max;if(n.isNumber(t)){if(n.isNumber(r)){if(t<=r)return;return n.sub("min({min}) is greater than max({max})",e)}return n.sub("max({max}) is not a number",e)}return n.sub("min({min}) is not a number",e)}})},"@VERSION@",{requires:["base","json"]});

@@ -55,3 +55,3 @@ YUI.add('generator-base', function (Y, NAME) {

ATTRS = {
'columnName': {
'attributeName': {
'validator': YL.isString

@@ -150,3 +150,3 @@ },

'getValue': function () {
Y.error(Y.Lang.sub('Type {dataType} in columnName {columnName} must implement method getValue()', this.getAttrs()));
Y.error(Y.Lang.sub('Type {dataType} in attributeName {attributeName} must implement method getValue()', this.getAttrs()));
},

@@ -208,3 +208,3 @@

return self.isValidBase(self.getAttrs(), {
'columnName': true
'attributeName': true
});

@@ -211,0 +211,0 @@ },

@@ -29,3 +29,3 @@ if (typeof _yuitest_coverage == "undefined"){

};
_yuitest_coverage["build/generator-currency/generator-currency.js"].code=["YUI.add('generator-currency', function (Y, NAME) {","","'use strict';","var ATTRS, format, currencies;","","currencies = ['AUD', 'CAD', 'CHF', 'DKK', 'EUR', 'GBP', 'HKD', 'JPY', 'MXN', 'NZD', 'PHP', 'SEK', 'SGD', 'THB', 'USD', 'ZAR'];","","ATTRS = {"," 'currencyCode': {"," 'value': currencies,"," 'setter': 'setCurrencyCode'"," },"," 'currencyCodeList': {},"," 'decimalPlaces': {"," 'value': 2,"," 'setter': function (value) {"," if (typeof value === 'string') {"," value = parseInt(value, 10);"," }"," return value;"," }"," },"," 'decimalSeparator': {"," 'value': '.'"," },"," 'thousandSeparator': {"," 'value': ','"," },"," 'dataType': {"," 'value': 'Currency'"," },"," 'min': {"," 'value': 0"," },"," 'max': {"," 'value': 100"," }","};","","format = Y.Number.format;","","Y.namespace('Generator').Currency = Y.Base.create(\"Currency\", Y.Generator.Base, [], {"," 'setCurrencyCode': function (currencies) {"," if (typeof currencies === 'string') {"," currencies = currencies.split(',');"," Y.Array.each(currencies, function (currencyName, index) {"," currencies[index] = currencyName.trim();"," });"," }"," this.set('currencyCodeList', currencies.join(', '));",""," return currencies;"," },",""," 'getValue': function () {"," var self = this,"," currencyIndex,"," currency,"," value,"," formatted,"," config;",""," currency = self.get('currencyCode');"," currencyIndex = this.randInt(0, currency.length - 1);"," currency = currency[currencyIndex];",""," value = this.getNumber();"," config = Y.mix({"," 'suffix': ' ' + currency"," }, self.getAttrs());"," formatted = format(value, config);"," return {"," 'currency': currency,"," 'value': value,"," 'formatted': formatted"," };"," },",""," 'isValid': function () {"," var self = this;",""," return self.isValidBase(self.getAttrs(), {"," 'columnName': true,"," 'min': Y.Generator.Base.isValidMin,"," 'max': true"," });"," }","}, {"," 'ATTRS': ATTRS,"," 'defaultMetadata': function () {"," return Y.Generator.Base.defaultMetadata(ATTRS);"," }","});","","","}, '@VERSION@', {\"requires\": [\"datatype-number\", \"generator-base\"]});"];
_yuitest_coverage["build/generator-currency/generator-currency.js"].code=["YUI.add('generator-currency', function (Y, NAME) {","","'use strict';","var ATTRS, format, currencies;","","currencies = ['AUD', 'CAD', 'CHF', 'DKK', 'EUR', 'GBP', 'HKD', 'JPY', 'MXN', 'NZD', 'PHP', 'SEK', 'SGD', 'THB', 'USD', 'ZAR'];","","ATTRS = {"," 'currencyCode': {"," 'value': currencies,"," 'setter': 'setCurrencyCode'"," },"," 'currencyCodeList': {},"," 'decimalPlaces': {"," 'value': 2,"," 'setter': function (value) {"," if (typeof value === 'string') {"," value = parseInt(value, 10);"," }"," return value;"," }"," },"," 'decimalSeparator': {"," 'value': '.'"," },"," 'thousandSeparator': {"," 'value': ','"," },"," 'dataType': {"," 'value': 'Currency'"," },"," 'min': {"," 'value': 0"," },"," 'max': {"," 'value': 100"," }","};","","format = Y.Number.format;","","Y.namespace('Generator').Currency = Y.Base.create(\"Currency\", Y.Generator.Base, [], {"," 'setCurrencyCode': function (currencies) {"," if (typeof currencies === 'string') {"," currencies = currencies.split(',');"," Y.Array.each(currencies, function (currencyName, index) {"," currencies[index] = currencyName.trim();"," });"," }"," this.set('currencyCodeList', currencies.join(', '));",""," return currencies;"," },",""," 'getValue': function () {"," var self = this,"," currencyIndex,"," currency,"," value,"," formatted,"," config;",""," currency = self.get('currencyCode');"," currencyIndex = this.randInt(0, currency.length - 1);"," currency = currency[currencyIndex];",""," value = this.getNumber();"," config = Y.mix({"," 'suffix': ' ' + currency"," }, self.getAttrs());"," formatted = format(value, config);"," return {"," 'currency': currency,"," 'value': value,"," 'formatted': formatted"," };"," },",""," 'isValid': function () {"," var self = this;",""," return self.isValidBase(self.getAttrs(), {"," 'attributeName': true,"," 'min': Y.Generator.Base.isValidMin,"," 'max': true"," });"," }","}, {"," 'ATTRS': ATTRS,"," 'defaultMetadata': function () {"," return Y.Generator.Base.defaultMetadata(ATTRS);"," }","});","","","}, '@VERSION@', {\"requires\": [\"datatype-number\", \"generator-base\"]});"];
_yuitest_coverage["build/generator-currency/generator-currency.js"].lines = {"1":0,"3":0,"4":0,"6":0,"8":0,"17":0,"18":0,"20":0,"40":0,"42":0,"44":0,"45":0,"46":0,"47":0,"50":0,"52":0,"56":0,"63":0,"64":0,"65":0,"67":0,"68":0,"71":0,"72":0,"80":0,"82":0,"91":0};

@@ -149,3 +149,3 @@ _yuitest_coverage["build/generator-currency/generator-currency.js"].functions = {"\'setter\':16":0,"(anonymous 2):46":0,"\'setCurrencyCode\':43":0,"\'getValue\':55":0,"\'isValid\':79":0,"\'defaultMetadata\':90":0,"(anonymous 1):1":0};

return self.isValidBase(self.getAttrs(), {
'columnName': true,
'attributeName': true,
'min': Y.Generator.Base.isValidMin,

@@ -152,0 +152,0 @@ 'max': true

@@ -83,3 +83,3 @@ YUI.add('generator-currency', function (Y, NAME) {

return self.isValidBase(self.getAttrs(), {
'columnName': true,
'attributeName': true,
'min': Y.Generator.Base.isValidMin,

@@ -86,0 +86,0 @@ 'max': true

@@ -1,1 +0,1 @@

YUI.add("generator-currency",function(e,t){"use strict";var n,r,i;i=["AUD","CAD","CHF","DKK","EUR","GBP","HKD","JPY","MXN","NZD","PHP","SEK","SGD","THB","USD","ZAR"],n={currencyCode:{value:i,setter:"setCurrencyCode"},currencyCodeList:{},decimalPlaces:{value:2,setter:function(e){return typeof e=="string"&&(e=parseInt(e,10)),e}},decimalSeparator:{value:"."},thousandSeparator:{value:","},dataType:{value:"Currency"},min:{value:0},max:{value:100}},r=e.Number.format,e.namespace("Generator").Currency=e.Base.create("Currency",e.Generator.Base,[],{setCurrencyCode:function(t){return typeof t=="string"&&(t=t.split(","),e.Array.each(t,function(e,n){t[n]=e.trim()})),this.set("currencyCodeList",t.join(", ")),t},getValue:function(){var t=this,n,i,s,o,u;return i=t.get("currencyCode"),n=this.randInt(0,i.length-1),i=i[n],s=this.getNumber(),u=e.mix({suffix:" "+i},t.getAttrs()),o=r(s,u),{currency:i,value:s,formatted:o}},isValid:function(){var t=this;return t.isValidBase(t.getAttrs(),{columnName:!0,min:e.Generator.Base.isValidMin,max:!0})}},{ATTRS:n,defaultMetadata:function(){return e.Generator.Base.defaultMetadata(n)}})},"@VERSION@",{requires:["datatype-number","generator-base"]});
YUI.add("generator-currency",function(e,t){"use strict";var n,r,i;i=["AUD","CAD","CHF","DKK","EUR","GBP","HKD","JPY","MXN","NZD","PHP","SEK","SGD","THB","USD","ZAR"],n={currencyCode:{value:i,setter:"setCurrencyCode"},currencyCodeList:{},decimalPlaces:{value:2,setter:function(e){return typeof e=="string"&&(e=parseInt(e,10)),e}},decimalSeparator:{value:"."},thousandSeparator:{value:","},dataType:{value:"Currency"},min:{value:0},max:{value:100}},r=e.Number.format,e.namespace("Generator").Currency=e.Base.create("Currency",e.Generator.Base,[],{setCurrencyCode:function(t){return typeof t=="string"&&(t=t.split(","),e.Array.each(t,function(e,n){t[n]=e.trim()})),this.set("currencyCodeList",t.join(", ")),t},getValue:function(){var t=this,n,i,s,o,u;return i=t.get("currencyCode"),n=this.randInt(0,i.length-1),i=i[n],s=this.getNumber(),u=e.mix({suffix:" "+i},t.getAttrs()),o=r(s,u),{currency:i,value:s,formatted:o}},isValid:function(){var t=this;return t.isValidBase(t.getAttrs(),{attributeName:!0,min:e.Generator.Base.isValidMin,max:!0})}},{ATTRS:n,defaultMetadata:function(){return e.Generator.Base.defaultMetadata(n)}})},"@VERSION@",{requires:["datatype-number","generator-base"]});

@@ -83,3 +83,3 @@ YUI.add('generator-currency', function (Y, NAME) {

return self.isValidBase(self.getAttrs(), {
'columnName': true,
'attributeName': true,
'min': Y.Generator.Base.isValidMin,

@@ -86,0 +86,0 @@ 'max': true

@@ -29,3 +29,3 @@ if (typeof _yuitest_coverage == "undefined"){

};
_yuitest_coverage["build/generator-date/generator-date.js"].code=["YUI.add('generator-date', function (Y, NAME) {","","\"use strict\";","var ATTRS;","","ATTRS = {"," 'dataType': {"," 'value': 'Date'"," },"," 'dateSeed': {},"," 'format': {"," 'value': '%c'"," },"," 'min': {"," 'value': 0"," },"," 'max': {"," 'value': 30"," }","};","","Y.namespace('Generator').Date = Y.Base.create(\"Date\", Y.Generator.Base, [], {"," 'getValue': function () {"," var self = this,"," metadata = self.getAttrs(),"," days,"," value,"," formatted,"," randInt = self.randInt;",""," metadata.dateSeed = metadata.dateSeed || new Date();",""," days = randInt(metadata.min, metadata.max);"," value = Y.Date.addDays(metadata.dateSeed, days);"," formatted = Y.Date.format(value, metadata);",""," return {"," 'value': value,"," 'formatted': formatted,"," 'days': days"," };"," },",""," 'isValid': function () {"," var self = this;",""," return self.isValidBase(self.getAttrs(), {"," 'columnName': true,"," 'min': Y.Generator.Base.isValidMin,"," 'max': true"," });"," }","}, {"," 'ATTRS': ATTRS,"," 'defaultMetadata': function () {"," return Y.Generator.Base.defaultMetadata(ATTRS);"," }","});","","","}, '@VERSION@', {\"requires\": [\"datatype-date\", \"generator-base\"]});"];
_yuitest_coverage["build/generator-date/generator-date.js"].code=["YUI.add('generator-date', function (Y, NAME) {","","\"use strict\";","var ATTRS;","","ATTRS = {"," 'dataType': {"," 'value': 'Date'"," },"," 'dateSeed': {},"," 'format': {"," 'value': '%c'"," },"," 'min': {"," 'value': 0"," },"," 'max': {"," 'value': 30"," }","};","","Y.namespace('Generator').Date = Y.Base.create(\"Date\", Y.Generator.Base, [], {"," 'getValue': function () {"," var self = this,"," metadata = self.getAttrs(),"," days,"," value,"," formatted,"," randInt = self.randInt;",""," metadata.dateSeed = metadata.dateSeed || new Date();",""," days = randInt(metadata.min, metadata.max);"," value = Y.Date.addDays(metadata.dateSeed, days);"," formatted = Y.Date.format(value, metadata);",""," return {"," 'value': value,"," 'formatted': formatted,"," 'days': days"," };"," },",""," 'isValid': function () {"," var self = this;",""," return self.isValidBase(self.getAttrs(), {"," 'attributeName': true,"," 'min': Y.Generator.Base.isValidMin,"," 'max': true"," });"," }","}, {"," 'ATTRS': ATTRS,"," 'defaultMetadata': function () {"," return Y.Generator.Base.defaultMetadata(ATTRS);"," }","});","","","}, '@VERSION@', {\"requires\": [\"datatype-date\", \"generator-base\"]});"];
_yuitest_coverage["build/generator-date/generator-date.js"].lines = {"1":0,"3":0,"4":0,"6":0,"22":0,"24":0,"31":0,"33":0,"34":0,"35":0,"37":0,"45":0,"47":0,"56":0};

@@ -98,3 +98,3 @@ _yuitest_coverage["build/generator-date/generator-date.js"].functions = {"\'getValue\':23":0,"\'isValid\':44":0,"\'defaultMetadata\':55":0,"(anonymous 1):1":0};

return self.isValidBase(self.getAttrs(), {
'columnName': true,
'attributeName': true,
'min': Y.Generator.Base.isValidMin,

@@ -101,0 +101,0 @@ 'max': true

@@ -48,3 +48,3 @@ YUI.add('generator-date', function (Y, NAME) {

return self.isValidBase(self.getAttrs(), {
'columnName': true,
'attributeName': true,
'min': Y.Generator.Base.isValidMin,

@@ -51,0 +51,0 @@ 'max': true

@@ -1,1 +0,1 @@

YUI.add("generator-date",function(e,t){"use strict";var n;n={dataType:{value:"Date"},dateSeed:{},format:{value:"%c"},min:{value:0},max:{value:30}},e.namespace("Generator").Date=e.Base.create("Date",e.Generator.Base,[],{getValue:function(){var t=this,n=t.getAttrs(),r,i,s,o=t.randInt;return n.dateSeed=n.dateSeed||new Date,r=o(n.min,n.max),i=e.Date.addDays(n.dateSeed,r),s=e.Date.format(i,n),{value:i,formatted:s,days:r}},isValid:function(){var t=this;return t.isValidBase(t.getAttrs(),{columnName:!0,min:e.Generator.Base.isValidMin,max:!0})}},{ATTRS:n,defaultMetadata:function(){return e.Generator.Base.defaultMetadata(n)}})},"@VERSION@",{requires:["datatype-date","generator-base"]});
YUI.add("generator-date",function(e,t){"use strict";var n;n={dataType:{value:"Date"},dateSeed:{},format:{value:"%c"},min:{value:0},max:{value:30}},e.namespace("Generator").Date=e.Base.create("Date",e.Generator.Base,[],{getValue:function(){var t=this,n=t.getAttrs(),r,i,s,o=t.randInt;return n.dateSeed=n.dateSeed||new Date,r=o(n.min,n.max),i=e.Date.addDays(n.dateSeed,r),s=e.Date.format(i,n),{value:i,formatted:s,days:r}},isValid:function(){var t=this;return t.isValidBase(t.getAttrs(),{attributeName:!0,min:e.Generator.Base.isValidMin,max:!0})}},{ATTRS:n,defaultMetadata:function(){return e.Generator.Base.defaultMetadata(n)}})},"@VERSION@",{requires:["datatype-date","generator-base"]});

@@ -48,3 +48,3 @@ YUI.add('generator-date', function (Y, NAME) {

return self.isValidBase(self.getAttrs(), {
'columnName': true,
'attributeName': true,
'min': Y.Generator.Base.isValidMin,

@@ -51,0 +51,0 @@ 'max': true

@@ -29,3 +29,3 @@ if (typeof _yuitest_coverage == "undefined"){

};
_yuitest_coverage["build/generator-guid/generator-guid.js"].code=["YUI.add('generator-guid', function (Y, NAME) {","","\"use strict\";","var ATTRS;","","ATTRS = {"," 'dataType': {"," 'value': 'Guid'"," },"," 'prefix': {"," 'value': 'mockdata-generator'"," }","};","","Y.namespace('Generator').Guid = Y.Base.create(this.name, Y.Generator.Base, [], {"," 'getValue': function () {"," var self = this,"," value;",""," value = Y.guid().replace(/yui_\\d+_\\d+_\\d+_\\d+/, self.get('prefix'));"," return value;"," },",""," 'isValid': function () {"," var self = this;",""," return self.isValidBase(self.getAttrs(), {"," 'columnName': true"," });"," }","}, {"," 'ATTRS': ATTRS,"," 'defaultMetadata': function () {"," return Y.Generator.Base.defaultMetadata(ATTRS);"," }","});","","","}, '@VERSION@', {\"requires\": [\"generator-base\"]});"];
_yuitest_coverage["build/generator-guid/generator-guid.js"].code=["YUI.add('generator-guid', function (Y, NAME) {","","\"use strict\";","var ATTRS;","","ATTRS = {"," 'dataType': {"," 'value': 'Guid'"," },"," 'prefix': {"," 'value': 'mockdata-generator'"," }","};","","Y.namespace('Generator').Guid = Y.Base.create(this.name, Y.Generator.Base, [], {"," 'getValue': function () {"," var self = this,"," value;",""," value = Y.guid().replace(/yui_\\d+_\\d+_\\d+_\\d+/, self.get('prefix'));"," return value;"," },",""," 'isValid': function () {"," var self = this;",""," return self.isValidBase(self.getAttrs(), {"," 'attributeName': true"," });"," }","}, {"," 'ATTRS': ATTRS,"," 'defaultMetadata': function () {"," return Y.Generator.Base.defaultMetadata(ATTRS);"," }","});","","","}, '@VERSION@', {\"requires\": [\"generator-base\"]});"];
_yuitest_coverage["build/generator-guid/generator-guid.js"].lines = {"1":0,"3":0,"4":0,"6":0,"15":0,"17":0,"20":0,"21":0,"25":0,"27":0,"34":0};

@@ -75,3 +75,3 @@ _yuitest_coverage["build/generator-guid/generator-guid.js"].functions = {"\'getValue\':16":0,"\'isValid\':24":0,"\'defaultMetadata\':33":0,"(anonymous 1):1":0};

return self.isValidBase(self.getAttrs(), {
'columnName': true
'attributeName': true
});

@@ -78,0 +78,0 @@ }

@@ -28,3 +28,3 @@ YUI.add('generator-guid', function (Y, NAME) {

return self.isValidBase(self.getAttrs(), {
'columnName': true
'attributeName': true
});

@@ -31,0 +31,0 @@ }

@@ -1,1 +0,1 @@

YUI.add("generator-guid",function(e,t){"use strict";var n;n={dataType:{value:"Guid"},prefix:{value:"mockdata-generator"}},e.namespace("Generator").Guid=e.Base.create(this.name,e.Generator.Base,[],{getValue:function(){var t=this,n;return n=e.guid().replace(/yui_\d+_\d+_\d+_\d+/,t.get("prefix")),n},isValid:function(){var e=this;return e.isValidBase(e.getAttrs(),{columnName:!0})}},{ATTRS:n,defaultMetadata:function(){return e.Generator.Base.defaultMetadata(n)}})},"@VERSION@",{requires:["generator-base"]});
YUI.add("generator-guid",function(e,t){"use strict";var n;n={dataType:{value:"Guid"},prefix:{value:"mockdata-generator"}},e.namespace("Generator").Guid=e.Base.create(this.name,e.Generator.Base,[],{getValue:function(){var t=this,n;return n=e.guid().replace(/yui_\d+_\d+_\d+_\d+/,t.get("prefix")),n},isValid:function(){var e=this;return e.isValidBase(e.getAttrs(),{attributeName:!0})}},{ATTRS:n,defaultMetadata:function(){return e.Generator.Base.defaultMetadata(n)}})},"@VERSION@",{requires:["generator-base"]});

@@ -28,3 +28,3 @@ YUI.add('generator-guid', function (Y, NAME) {

return self.isValidBase(self.getAttrs(), {
'columnName': true
'attributeName': true
});

@@ -31,0 +31,0 @@ }

@@ -29,3 +29,3 @@ if (typeof _yuitest_coverage == "undefined"){

};
_yuitest_coverage["build/generator-integer/generator-integer.js"].code=["YUI.add('generator-integer', function (Y, NAME) {","","\"use strict\";","","var ATTRS = {"," 'dataType': {"," 'value': 'Integer'"," },"," 'min': {"," 'value': 1,"," 'setter': function (value) {"," if (typeof value === 'string') {"," value = parseInt(value, 10);"," }"," return value;"," }"," },"," 'max': {"," 'value': 10,"," 'setter': function (value) {"," if (typeof value === 'string') {"," value = parseInt(value, 10);"," }"," return value;"," }"," }","};","","Y.namespace('Generator').Integer = Y.Base.create(\"Integer\", Y.Generator.Base, [], {"," 'getValue': function () {"," return this.getInteger();"," },",""," 'isValid': function () {"," var self = this;",""," return self.isValidBase(self.getAttrs(), {"," 'columnName': true,"," 'min': Y.Generator.Base.isValidMin,"," 'max': true"," });"," }","}, {"," 'ATTRS': ATTRS,"," 'defaultMetadata': function () {"," return Y.Generator.Base.defaultMetadata(ATTRS);"," }","});","","","}, '@VERSION@', {\"requires\": [\"generator-base\"]});"];
_yuitest_coverage["build/generator-integer/generator-integer.js"].code=["YUI.add('generator-integer', function (Y, NAME) {","","\"use strict\";","","var ATTRS = {"," 'dataType': {"," 'value': 'Integer'"," },"," 'min': {"," 'value': 1,"," 'setter': function (value) {"," if (typeof value === 'string') {"," value = parseInt(value, 10);"," }"," return value;"," }"," },"," 'max': {"," 'value': 10,"," 'setter': function (value) {"," if (typeof value === 'string') {"," value = parseInt(value, 10);"," }"," return value;"," }"," }","};","","Y.namespace('Generator').Integer = Y.Base.create(\"Integer\", Y.Generator.Base, [], {"," 'getValue': function () {"," return this.getInteger();"," },",""," 'isValid': function () {"," var self = this;",""," return self.isValidBase(self.getAttrs(), {"," 'attributeName': true,"," 'min': Y.Generator.Base.isValidMin,"," 'max': true"," });"," }","}, {"," 'ATTRS': ATTRS,"," 'defaultMetadata': function () {"," return Y.Generator.Base.defaultMetadata(ATTRS);"," }","});","","","}, '@VERSION@', {\"requires\": [\"generator-base\"]});"];
_yuitest_coverage["build/generator-integer/generator-integer.js"].lines = {"1":0,"3":0,"5":0,"12":0,"13":0,"15":0,"21":0,"22":0,"24":0,"29":0,"31":0,"35":0,"37":0,"46":0};

@@ -90,3 +90,3 @@ _yuitest_coverage["build/generator-integer/generator-integer.js"].functions = {"\'setter\':11":0,"\'setter\':20":0,"\'getValue\':30":0,"\'isValid\':34":0,"\'defaultMetadata\':45":0,"(anonymous 1):1":0};

return self.isValidBase(self.getAttrs(), {
'columnName': true,
'attributeName': true,
'min': Y.Generator.Base.isValidMin,

@@ -93,0 +93,0 @@ 'max': true

@@ -38,3 +38,3 @@ YUI.add('generator-integer', function (Y, NAME) {

return self.isValidBase(self.getAttrs(), {
'columnName': true,
'attributeName': true,
'min': Y.Generator.Base.isValidMin,

@@ -41,0 +41,0 @@ 'max': true

@@ -1,1 +0,1 @@

YUI.add("generator-integer",function(e,t){"use strict";var n={dataType:{value:"Integer"},min:{value:1,setter:function(e){return typeof e=="string"&&(e=parseInt(e,10)),e}},max:{value:10,setter:function(e){return typeof e=="string"&&(e=parseInt(e,10)),e}}};e.namespace("Generator").Integer=e.Base.create("Integer",e.Generator.Base,[],{getValue:function(){return this.getInteger()},isValid:function(){var t=this;return t.isValidBase(t.getAttrs(),{columnName:!0,min:e.Generator.Base.isValidMin,max:!0})}},{ATTRS:n,defaultMetadata:function(){return e.Generator.Base.defaultMetadata(n)}})},"@VERSION@",{requires:["generator-base"]});
YUI.add("generator-integer",function(e,t){"use strict";var n={dataType:{value:"Integer"},min:{value:1,setter:function(e){return typeof e=="string"&&(e=parseInt(e,10)),e}},max:{value:10,setter:function(e){return typeof e=="string"&&(e=parseInt(e,10)),e}}};e.namespace("Generator").Integer=e.Base.create("Integer",e.Generator.Base,[],{getValue:function(){return this.getInteger()},isValid:function(){var t=this;return t.isValidBase(t.getAttrs(),{attributeName:!0,min:e.Generator.Base.isValidMin,max:!0})}},{ATTRS:n,defaultMetadata:function(){return e.Generator.Base.defaultMetadata(n)}})},"@VERSION@",{requires:["generator-base"]});

@@ -38,3 +38,3 @@ YUI.add('generator-integer', function (Y, NAME) {

return self.isValidBase(self.getAttrs(), {
'columnName': true,
'attributeName': true,
'min': Y.Generator.Base.isValidMin,

@@ -41,0 +41,0 @@ 'max': true

@@ -29,3 +29,3 @@ if (typeof _yuitest_coverage == "undefined"){

};
_yuitest_coverage["build/generator-ipsum/generator-ipsum.js"].code=["YUI.add('generator-ipsum', function (Y, NAME) {","","\"use strict\";","var ATTRS,"," ipsumList,"," ipsumLen,"," punctuationList,"," punctuationLen,"," endPhraseList,"," endPhraseLen,"," setInt;","","setInt = function (value) {"," if (typeof value === 'string') {"," value = parseFloat(value, 10);"," }"," return value;","};","","ATTRS = {"," 'dataType': {"," 'value': 'Ipsum'"," },"," 'phraseMin': {"," 'value': 6,"," 'setter': setInt"," },"," 'phraseMax': {"," 'value': 10,"," 'setter': setInt"," },"," 'paragraphNum': {"," 'value': 1,"," 'setter': setInt"," },"," 'wordMin': {"," 'value': 50,"," 'setter': setInt"," },"," 'wordMax': {"," 'value': 150,"," 'setter': setInt"," }","};","","ipsumList = Y.ListBase.Ipsum;","ipsumLen = ipsumList.length - 1;","","punctuationList = [',', ',', ',', ',', ',', ',', ',', ',', ',', ',', ',', ',', ',', ',', ',', ',', ',', ',', ',', ':', ';'];","punctuationLen = punctuationList.length - 1;","","endPhraseList = ['.', '.', '.', '.', '.', '.', '.', '.', '.', '.', '.', '.', '.', '.', '.', '.', '.', '?', '?', '?', '!'];","endPhraseLen = endPhraseList.length - 1;","","Y.namespace('Generator').Ipsum = Y.Base.create(this.name, Y.Generator.Base, [], {"," 'getValue': function () {"," var self = this,"," metadata = self.getAttrs(),"," ipsumIndex,"," wordNdx,"," wordLen,"," paragraphNdx,"," phraseNdx,"," phraseLen,"," prevWord,"," word,"," phrase,"," paragraph,"," value,",""," pushPhrase,"," randInt = self.randInt,"," randBoolean = self.randBoolean;",""," pushPhrase = function () {"," var ndx;"," phraseLen = phrase.length;"," if (phraseLen) {"," word = phrase[0];"," prevWord = word;"," phrase[0] = word.charAt(0).toUpperCase() + word.substring(1);",""," if (phraseLen > 6 && randBoolean()) {"," // Insert a punctuation mark at the middle of the phrase"," ndx = randInt(2, phraseLen - 2);"," phrase[ndx] += punctuationList[randInt(0, punctuationLen)];"," }"," phrase = phrase.join(' ') + endPhraseList[randInt(0, endPhraseLen)];"," paragraph.push(phrase);"," }"," phraseLen = randInt(metadata.phraseMin, metadata.phraseMax);"," phraseNdx = 0;"," phrase = [];"," };",""," value = [];",""," for (paragraphNdx = 0; paragraphNdx < metadata.paragraphNum; paragraphNdx += 1) {"," paragraph = [];"," wordLen = randInt(metadata.wordMin, metadata.wordMax);"," phraseLen = randInt(metadata.phraseMin, metadata.phraseMax);"," phrase = [];"," phraseNdx = 0;"," prevWord = '';"," word = '';"," for (wordNdx = 0; wordNdx < wordLen; wordNdx += 1) {"," ipsumIndex = randInt(0, ipsumLen);"," word = ipsumList[ipsumIndex];"," if (word === prevWord) {"," ipsumIndex = (ipsumIndex + 1) % ipsumLen;"," word = ipsumList[ipsumIndex];"," }",""," prevWord = word;"," phrase.push(word);",""," phraseNdx += 1;"," if (phraseNdx >= phraseLen) {"," pushPhrase();"," }"," }"," pushPhrase();"," paragraph = paragraph.join(' ');"," value.push(paragraph);",""," if (value.length === 0) {"," }"," }",""," value = value.join('\\n');"," if (value === '') {"," }"," return value;"," },",""," 'isValid': function () {"," var self = this;",""," return self.isValidBase(self.getAttrs(), {"," 'columnName': true,"," 'min': Y.Generator.Base.isValidMin,"," 'max': true"," });"," }","}, {"," 'ATTRS': ATTRS,"," 'defaultMetadata': function () {"," return Y.Generator.Base.defaultMetadata(ATTRS);"," }","});","","","}, '@VERSION@', {\"requires\": [\"generator-base\", \"list-base\"]});"];
_yuitest_coverage["build/generator-ipsum/generator-ipsum.js"].code=["YUI.add('generator-ipsum', function (Y, NAME) {","","\"use strict\";","var ATTRS,"," ipsumList,"," ipsumLen,"," punctuationList,"," punctuationLen,"," endPhraseList,"," endPhraseLen,"," setInt;","","setInt = function (value) {"," if (typeof value === 'string') {"," value = parseFloat(value, 10);"," }"," return value;","};","","ATTRS = {"," 'dataType': {"," 'value': 'Ipsum'"," },"," 'phraseMin': {"," 'value': 6,"," 'setter': setInt"," },"," 'phraseMax': {"," 'value': 10,"," 'setter': setInt"," },"," 'paragraphNum': {"," 'value': 1,"," 'setter': setInt"," },"," 'wordMin': {"," 'value': 50,"," 'setter': setInt"," },"," 'wordMax': {"," 'value': 150,"," 'setter': setInt"," }","};","","ipsumList = Y.ListBase.Ipsum;","ipsumLen = ipsumList.length - 1;","","punctuationList = [',', ',', ',', ',', ',', ',', ',', ',', ',', ',', ',', ',', ',', ',', ',', ',', ',', ',', ',', ':', ';'];","punctuationLen = punctuationList.length - 1;","","endPhraseList = ['.', '.', '.', '.', '.', '.', '.', '.', '.', '.', '.', '.', '.', '.', '.', '.', '.', '?', '?', '?', '!'];","endPhraseLen = endPhraseList.length - 1;","","Y.namespace('Generator').Ipsum = Y.Base.create(this.name, Y.Generator.Base, [], {"," 'getValue': function () {"," var self = this,"," metadata = self.getAttrs(),"," ipsumIndex,"," wordNdx,"," wordLen,"," paragraphNdx,"," phraseNdx,"," phraseLen,"," prevWord,"," word,"," phrase,"," paragraph,"," value,",""," pushPhrase,"," randInt = self.randInt,"," randBoolean = self.randBoolean;",""," pushPhrase = function () {"," var ndx;"," phraseLen = phrase.length;"," if (phraseLen) {"," word = phrase[0];"," prevWord = word;"," phrase[0] = word.charAt(0).toUpperCase() + word.substring(1);",""," if (phraseLen > 6 && randBoolean()) {"," // Insert a punctuation mark at the middle of the phrase"," ndx = randInt(2, phraseLen - 2);"," phrase[ndx] += punctuationList[randInt(0, punctuationLen)];"," }"," phrase = phrase.join(' ') + endPhraseList[randInt(0, endPhraseLen)];"," paragraph.push(phrase);"," }"," phraseLen = randInt(metadata.phraseMin, metadata.phraseMax);"," phraseNdx = 0;"," phrase = [];"," };",""," value = [];",""," for (paragraphNdx = 0; paragraphNdx < metadata.paragraphNum; paragraphNdx += 1) {"," paragraph = [];"," wordLen = randInt(metadata.wordMin, metadata.wordMax);"," phraseLen = randInt(metadata.phraseMin, metadata.phraseMax);"," phrase = [];"," phraseNdx = 0;"," prevWord = '';"," word = '';"," for (wordNdx = 0; wordNdx < wordLen; wordNdx += 1) {"," ipsumIndex = randInt(0, ipsumLen);"," word = ipsumList[ipsumIndex];"," if (word === prevWord) {"," ipsumIndex = (ipsumIndex + 1) % ipsumLen;"," word = ipsumList[ipsumIndex];"," }",""," prevWord = word;"," phrase.push(word);",""," phraseNdx += 1;"," if (phraseNdx >= phraseLen) {"," pushPhrase();"," }"," }"," pushPhrase();"," paragraph = paragraph.join(' ');"," value.push(paragraph);",""," if (value.length === 0) {"," }"," }",""," value = value.join('\\n');"," if (value === '') {"," }"," return value;"," },",""," 'isValid': function () {"," var self = this;",""," return self.isValidBase(self.getAttrs(), {"," 'attributeName': true,"," 'min': Y.Generator.Base.isValidMin,"," 'max': true"," });"," }","}, {"," 'ATTRS': ATTRS,"," 'defaultMetadata': function () {"," return Y.Generator.Base.defaultMetadata(ATTRS);"," }","});","","","}, '@VERSION@', {\"requires\": [\"generator-base\", \"list-base\"]});"];
_yuitest_coverage["build/generator-ipsum/generator-ipsum.js"].lines = {"1":0,"3":0,"4":0,"13":0,"14":0,"15":0,"17":0,"20":0,"46":0,"47":0,"49":0,"50":0,"52":0,"53":0,"55":0,"57":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"85":0,"86":0,"88":0,"89":0,"91":0,"92":0,"93":0,"96":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0,"109":0,"110":0,"111":0,"114":0,"115":0,"117":0,"118":0,"119":0,"122":0,"123":0,"124":0,"126":0,"130":0,"131":0,"133":0,"137":0,"139":0,"148":0};

@@ -239,3 +239,3 @@ _yuitest_coverage["build/generator-ipsum/generator-ipsum.js"].functions = {"setInt:13":0,"pushPhrase:75":0,"\'getValue\':56":0,"\'isValid\':136":0,"\'defaultMetadata\':147":0,"(anonymous 1):1":0};

return self.isValidBase(self.getAttrs(), {
'columnName': true,
'attributeName': true,
'min': Y.Generator.Base.isValidMin,

@@ -242,0 +242,0 @@ 'max': true

@@ -142,3 +142,3 @@ YUI.add('generator-ipsum', function (Y, NAME) {

return self.isValidBase(self.getAttrs(), {
'columnName': true,
'attributeName': true,
'min': Y.Generator.Base.isValidMin,

@@ -145,0 +145,0 @@ 'max': true

@@ -1,1 +0,1 @@

YUI.add("generator-ipsum",function(e,t){"use strict";var n,r,i,s,o,u,a,f;f=function(e){return typeof e=="string"&&(e=parseFloat(e,10)),e},n={dataType:{value:"Ipsum"},phraseMin:{value:6,setter:f},phraseMax:{value:10,setter:f},paragraphNum:{value:1,setter:f},wordMin:{value:50,setter:f},wordMax:{value:150,setter:f}},r=e.ListBase.Ipsum,i=r.length-1,s=[",",",",",",",",",",",",",",",",",",",",",",",",",",",",",",",",",",",",",",":",";"],o=s.length-1,u=[".",".",".",".",".",".",".",".",".",".",".",".",".",".",".",".",".","?","?","?","!"],a=u.length-1,e.namespace("Generator").Ipsum=e.Base.create(this.name,e.Generator.Base,[],{getValue:function(){var e=this,t=e.getAttrs(),n,f,l,c,h,p,d,v,m,g,y,b,w=e.randInt,E=e.randBoolean;b=function(){var e;p=m.length,p&&(v=m[0],d=v,m[0]=v.charAt(0).toUpperCase()+v.substring(1),p>6&&E()&&(e=w(2,p-2),m[e]+=s[w(0,o)]),m=m.join(" ")+u[w(0,a)],g.push(m)),p=w(t.phraseMin,t.phraseMax),h=0,m=[]},y=[];for(c=0;c<t.paragraphNum;c+=1){g=[],l=w(t.wordMin,t.wordMax),p=w(t.phraseMin,t.phraseMax),m=[],h=0,d="",v="";for(f=0;f<l;f+=1)n=w(0,i),v=r[n],v===d&&(n=(n+1)%i,v=r[n]),d=v,m.push(v),h+=1,h>=p&&b();b(),g=g.join(" "),y.push(g),y.length===0}return y=y.join("\n"),y==="",y},isValid:function(){var t=this;return t.isValidBase(t.getAttrs(),{columnName:!0,min:e.Generator.Base.isValidMin,max:!0})}},{ATTRS:n,defaultMetadata:function(){return e.Generator.Base.defaultMetadata(n)}})},"@VERSION@",{requires:["generator-base","list-base"]});
YUI.add("generator-ipsum",function(e,t){"use strict";var n,r,i,s,o,u,a,f;f=function(e){return typeof e=="string"&&(e=parseFloat(e,10)),e},n={dataType:{value:"Ipsum"},phraseMin:{value:6,setter:f},phraseMax:{value:10,setter:f},paragraphNum:{value:1,setter:f},wordMin:{value:50,setter:f},wordMax:{value:150,setter:f}},r=e.ListBase.Ipsum,i=r.length-1,s=[",",",",",",",",",",",",",",",",",",",",",",",",",",",",",",",",",",",",",",":",";"],o=s.length-1,u=[".",".",".",".",".",".",".",".",".",".",".",".",".",".",".",".",".","?","?","?","!"],a=u.length-1,e.namespace("Generator").Ipsum=e.Base.create(this.name,e.Generator.Base,[],{getValue:function(){var e=this,t=e.getAttrs(),n,f,l,c,h,p,d,v,m,g,y,b,w=e.randInt,E=e.randBoolean;b=function(){var e;p=m.length,p&&(v=m[0],d=v,m[0]=v.charAt(0).toUpperCase()+v.substring(1),p>6&&E()&&(e=w(2,p-2),m[e]+=s[w(0,o)]),m=m.join(" ")+u[w(0,a)],g.push(m)),p=w(t.phraseMin,t.phraseMax),h=0,m=[]},y=[];for(c=0;c<t.paragraphNum;c+=1){g=[],l=w(t.wordMin,t.wordMax),p=w(t.phraseMin,t.phraseMax),m=[],h=0,d="",v="";for(f=0;f<l;f+=1)n=w(0,i),v=r[n],v===d&&(n=(n+1)%i,v=r[n]),d=v,m.push(v),h+=1,h>=p&&b();b(),g=g.join(" "),y.push(g),y.length===0}return y=y.join("\n"),y==="",y},isValid:function(){var t=this;return t.isValidBase(t.getAttrs(),{attributeName:!0,min:e.Generator.Base.isValidMin,max:!0})}},{ATTRS:n,defaultMetadata:function(){return e.Generator.Base.defaultMetadata(n)}})},"@VERSION@",{requires:["generator-base","list-base"]});

@@ -140,3 +140,3 @@ YUI.add('generator-ipsum', function (Y, NAME) {

return self.isValidBase(self.getAttrs(), {
'columnName': true,
'attributeName': true,
'min': Y.Generator.Base.isValidMin,

@@ -143,0 +143,0 @@ 'max': true

@@ -29,3 +29,3 @@ if (typeof _yuitest_coverage == "undefined"){

};
_yuitest_coverage["build/generator-markup/generator-markup.js"].code=["YUI.add('generator-markup', function (Y, NAME) {","","/*global Handlebars */","\"use strict\";","var ATTRS;","","ATTRS = {"," 'dataType': {"," 'value': 'Markup'"," },"," 'template': {},"," 'data': {}","};","","Y.namespace('Generator').Markup = Y.Base.create(this.name, Y.Generator.Base, [], {"," 'getValue': function () {"," var self = this,"," metadata = self.getAttrs();",""," return Handlebars.templates[metadata.template](metadata.data);"," },",""," 'isValid': function () {"," var self = this;",""," return self.isValidBase(self.getAttrs(), {"," 'columnName': true,"," 'template': true"," });"," }","}, {"," 'ATTRS': ATTRS,"," 'defaultMetadata': function () {"," return Y.Generator.Base.defaultMetadata(ATTRS);"," }","});","","","}, '@VERSION@', {\"requires\": [\"generator-base\"]});"];
_yuitest_coverage["build/generator-markup/generator-markup.js"].code=["YUI.add('generator-markup', function (Y, NAME) {","","/*global Handlebars */","\"use strict\";","var ATTRS;","","ATTRS = {"," 'dataType': {"," 'value': 'Markup'"," },"," 'template': {},"," 'data': {}","};","","Y.namespace('Generator').Markup = Y.Base.create(this.name, Y.Generator.Base, [], {"," 'getValue': function () {"," var self = this,"," metadata = self.getAttrs();",""," return Handlebars.templates[metadata.template](metadata.data);"," },",""," 'isValid': function () {"," var self = this;",""," return self.isValidBase(self.getAttrs(), {"," 'attributeName': true,"," 'template': true"," });"," }","}, {"," 'ATTRS': ATTRS,"," 'defaultMetadata': function () {"," return Y.Generator.Base.defaultMetadata(ATTRS);"," }","});","","","}, '@VERSION@', {\"requires\": [\"generator-base\"]});"];
_yuitest_coverage["build/generator-markup/generator-markup.js"].lines = {"1":0,"4":0,"5":0,"7":0,"15":0,"17":0,"20":0,"24":0,"26":0,"34":0};

@@ -73,3 +73,3 @@ _yuitest_coverage["build/generator-markup/generator-markup.js"].functions = {"\'getValue\':16":0,"\'isValid\':23":0,"\'defaultMetadata\':33":0,"(anonymous 1):1":0};

return self.isValidBase(self.getAttrs(), {
'columnName': true,
'attributeName': true,
'template': true

@@ -76,0 +76,0 @@ });

@@ -27,3 +27,3 @@ YUI.add('generator-markup', function (Y, NAME) {

return self.isValidBase(self.getAttrs(), {
'columnName': true,
'attributeName': true,
'template': true

@@ -30,0 +30,0 @@ });

@@ -1,1 +0,1 @@

YUI.add("generator-markup",function(e,t){"use strict";var n;n={dataType:{value:"Markup"},template:{},data:{}},e.namespace("Generator").Markup=e.Base.create(this.name,e.Generator.Base,[],{getValue:function(){var e=this,t=e.getAttrs();return Handlebars.templates[t.template](t.data)},isValid:function(){var e=this;return e.isValidBase(e.getAttrs(),{columnName:!0,template:!0})}},{ATTRS:n,defaultMetadata:function(){return e.Generator.Base.defaultMetadata(n)}})},"@VERSION@",{requires:["generator-base"]});
YUI.add("generator-markup",function(e,t){"use strict";var n;n={dataType:{value:"Markup"},template:{},data:{}},e.namespace("Generator").Markup=e.Base.create(this.name,e.Generator.Base,[],{getValue:function(){var e=this,t=e.getAttrs();return Handlebars.templates[t.template](t.data)},isValid:function(){var e=this;return e.isValidBase(e.getAttrs(),{attributeName:!0,template:!0})}},{ATTRS:n,defaultMetadata:function(){return e.Generator.Base.defaultMetadata(n)}})},"@VERSION@",{requires:["generator-base"]});

@@ -27,3 +27,3 @@ YUI.add('generator-markup', function (Y, NAME) {

return self.isValidBase(self.getAttrs(), {
'columnName': true,
'attributeName': true,
'template': true

@@ -30,0 +30,0 @@ });

@@ -29,3 +29,3 @@ if (typeof _yuitest_coverage == "undefined"){

};
_yuitest_coverage["build/generator-number/generator-number.js"].code=["YUI.add('generator-number', function (Y, NAME) {","","\"use strict\";","","var ATTRS = {"," 'dataType': {"," 'value': 'Number'"," },"," 'min': {"," 'value': 0"," },"," 'max': {"," 'value': 1"," }","};","","Y.namespace('Generator').Number = Y.Base.create('Number', Y.Generator.Base, [], {"," 'getValue': function () {"," return this.getNumber();"," },",""," 'isValid': function () {"," var self = this;",""," return self.isValidBase(self.getAttrs(), {"," 'columnName': true,"," 'min': Y.Generator.Base.isValidMin,"," 'max': true"," });"," }","}, {"," 'ATTRS': ATTRS,"," 'defaultMetadata': function () {"," return Y.Generator.Base.defaultMetadata(ATTRS);"," }","});","","","}, '@VERSION@', {\"requires\": [\"generator-base\"]});"];
_yuitest_coverage["build/generator-number/generator-number.js"].code=["YUI.add('generator-number', function (Y, NAME) {","","\"use strict\";","","var ATTRS = {"," 'dataType': {"," 'value': 'Number'"," },"," 'min': {"," 'value': 0"," },"," 'max': {"," 'value': 1"," }","};","","Y.namespace('Generator').Number = Y.Base.create('Number', Y.Generator.Base, [], {"," 'getValue': function () {"," return this.getNumber();"," },",""," 'isValid': function () {"," var self = this;",""," return self.isValidBase(self.getAttrs(), {"," 'attributeName': true,"," 'min': Y.Generator.Base.isValidMin,"," 'max': true"," });"," }","}, {"," 'ATTRS': ATTRS,"," 'defaultMetadata': function () {"," return Y.Generator.Base.defaultMetadata(ATTRS);"," }","});","","","}, '@VERSION@', {\"requires\": [\"generator-base\"]});"];
_yuitest_coverage["build/generator-number/generator-number.js"].lines = {"1":0,"3":0,"5":0,"17":0,"19":0,"23":0,"25":0,"34":0};

@@ -70,3 +70,3 @@ _yuitest_coverage["build/generator-number/generator-number.js"].functions = {"\'getValue\':18":0,"\'isValid\':22":0,"\'defaultMetadata\':33":0,"(anonymous 1):1":0};

return self.isValidBase(self.getAttrs(), {
'columnName': true,
'attributeName': true,
'min': Y.Generator.Base.isValidMin,

@@ -73,0 +73,0 @@ 'max': true

@@ -26,3 +26,3 @@ YUI.add('generator-number', function (Y, NAME) {

return self.isValidBase(self.getAttrs(), {
'columnName': true,
'attributeName': true,
'min': Y.Generator.Base.isValidMin,

@@ -29,0 +29,0 @@ 'max': true

@@ -1,1 +0,1 @@

YUI.add("generator-number",function(e,t){"use strict";var n={dataType:{value:"Number"},min:{value:0},max:{value:1}};e.namespace("Generator").Number=e.Base.create("Number",e.Generator.Base,[],{getValue:function(){return this.getNumber()},isValid:function(){var t=this;return t.isValidBase(t.getAttrs(),{columnName:!0,min:e.Generator.Base.isValidMin,max:!0})}},{ATTRS:n,defaultMetadata:function(){return e.Generator.Base.defaultMetadata(n)}})},"@VERSION@",{requires:["generator-base"]});
YUI.add("generator-number",function(e,t){"use strict";var n={dataType:{value:"Number"},min:{value:0},max:{value:1}};e.namespace("Generator").Number=e.Base.create("Number",e.Generator.Base,[],{getValue:function(){return this.getNumber()},isValid:function(){var t=this;return t.isValidBase(t.getAttrs(),{attributeName:!0,min:e.Generator.Base.isValidMin,max:!0})}},{ATTRS:n,defaultMetadata:function(){return e.Generator.Base.defaultMetadata(n)}})},"@VERSION@",{requires:["generator-base"]});

@@ -26,3 +26,3 @@ YUI.add('generator-number', function (Y, NAME) {

return self.isValidBase(self.getAttrs(), {
'columnName': true,
'attributeName': true,
'min': Y.Generator.Base.isValidMin,

@@ -29,0 +29,0 @@ 'max': true

@@ -29,3 +29,3 @@ if (typeof _yuitest_coverage == "undefined"){

};
_yuitest_coverage["build/generator-object/generator-object.js"].code=["YUI.add('generator-object', function (Y, NAME) {","","\"use strict\";","var YA, YL, ATTRS;","","YA = Y.Array;","YL = Y.Lang;","","ATTRS = {"," 'metadata': {"," 'validator': YL.isArray"," },"," 'dataType': {"," 'value': 'Object'"," },"," 'objectName': {"," 'setter': 'setObjectName'"," },"," 'object': {"," 'setter': 'setObject'"," }","};","","Y.namespace('Generator').Object = Y.Base.create(NAME, Y.Generator.Base, [], {"," 'initializer': function () {"," var self = this,"," metadata = self.get('metadata'),"," generators = [];","",""," YA.each(metadata, function (itemConfig) {"," var generator;",""," generator = new Y.Generator[itemConfig.dataType](itemConfig);"," generators.push(generator);"," });",""," self.generators = generators;"," },",""," 'setObject': function (value) {"," if (typeof value === 'string') {"," value = Y.JSON.parse(value);"," }",""," if (YL.isObject(value)) {"," this.set('metadata', value);"," }"," return value;"," },",""," 'setObjectName': function (objectName) {"," var names = objectName.split('.'),"," last = names.pop(),"," ns = names.join('.'),"," value;",""," if (ns) {"," value = Y.namespace(ns)[last];"," } else {"," value = Y[last];"," }",""," if (YL.isObject(value)) {"," this.set('metadata', value);"," }"," return objectName;"," },",""," 'getValue': function (numRecords) {"," var data,"," value,"," i,"," j,"," generators,"," length,"," generator;",""," numRecords = numRecords || 1;"," generators = this.generators;"," length = generators.length;"," data = [];"," for (i = 0; i < numRecords; i += 1) {"," value = {};"," for (j = 0; j < length; j += 1) {"," generator = generators[j];"," value[generator.get('columnName')] = generator.getValue();"," }"," data.push(value);"," }",""," if (numRecords > 1) {"," return data;"," }",""," return value;"," },",""," 'isValid': function () {"," var self = this,"," metadata = self.getAttrs();",""," if (YL.isValue(metadata.object) || YL.isValue(metadata.objectName)) {"," return self.isValidBase(metadata, {"," 'columnName': true"," });"," }",""," return ['Either Object or Object Name must have a value'];"," }","}, {"," 'ATTRS': ATTRS,"," 'defaultMetadata': function () {"," return Y.Generator.Base.defaultMetadata(ATTRS);"," }","});","","","}, '@VERSION@', {"," \"requires\": ["," \"base\","," \"generator-array\","," \"generator-base\","," \"generator-currency\","," \"generator-date\","," \"generator-guid\","," \"generator-integer\","," \"generator-ipsum\","," \"generator-markup\","," \"generator-name\","," \"generator-number\","," \"generator-one-of-list\","," \"generator-pattern\","," \"generator-string\""," ]","});"];
_yuitest_coverage["build/generator-object/generator-object.js"].code=["YUI.add('generator-object', function (Y, NAME) {","","\"use strict\";","var YA, YL, ATTRS;","","YA = Y.Array;","YL = Y.Lang;","","ATTRS = {"," 'metadata': {"," 'validator': YL.isArray"," },"," 'dataType': {"," 'value': 'Object'"," },"," 'objectName': {"," 'setter': 'setObjectName'"," },"," 'object': {"," 'setter': 'setObject'"," }","};","","Y.namespace('Generator').Object = Y.Base.create(NAME, Y.Generator.Base, [], {"," 'initializer': function () {"," var self = this,"," metadata = self.get('metadata'),"," generators = [];","",""," YA.each(metadata, function (itemConfig) {"," var generator;",""," generator = new Y.Generator[itemConfig.dataType](itemConfig);"," generators.push(generator);"," });",""," self.generators = generators;"," },",""," 'setObject': function (value) {"," if (typeof value === 'string') {"," value = Y.JSON.parse(value);"," }",""," if (YL.isObject(value)) {"," this.set('metadata', value);"," }"," return value;"," },",""," 'setObjectName': function (objectName) {"," var names = objectName.split('.'),"," last = names.pop(),"," ns = names.join('.'),"," value;",""," if (ns) {"," value = Y.namespace(ns)[last];"," } else {"," value = Y[last];"," }",""," if (YL.isObject(value)) {"," this.set('metadata', value);"," }"," return objectName;"," },",""," 'getValue': function (numRecords) {"," var data,"," value,"," i,"," j,"," generators,"," length,"," generator;",""," numRecords = numRecords || 1;"," generators = this.generators;"," length = generators.length;"," data = [];"," for (i = 0; i < numRecords; i += 1) {"," value = {};"," for (j = 0; j < length; j += 1) {"," generator = generators[j];"," value[generator.get('attributeName')] = generator.getValue();"," }"," data.push(value);"," }",""," if (numRecords > 1) {"," return data;"," }",""," return value;"," },",""," 'isValid': function () {"," var self = this,"," metadata = self.getAttrs();",""," if (YL.isValue(metadata.object) || YL.isValue(metadata.objectName)) {"," return self.isValidBase(metadata, {"," 'attributeName': true"," });"," }",""," return ['Either Object or Object Name must have a value'];"," }","}, {"," 'ATTRS': ATTRS,"," 'defaultMetadata': function () {"," return Y.Generator.Base.defaultMetadata(ATTRS);"," }","});","","","}, '@VERSION@', {"," \"requires\": ["," \"base\","," \"generator-array\","," \"generator-base\","," \"generator-currency\","," \"generator-date\","," \"generator-guid\","," \"generator-integer\","," \"generator-ipsum\","," \"generator-markup\","," \"generator-name\","," \"generator-number\","," \"generator-one-of-list\","," \"generator-pattern\","," \"generator-string\""," ]","});"];
_yuitest_coverage["build/generator-object/generator-object.js"].lines = {"1":0,"3":0,"4":0,"6":0,"7":0,"9":0,"24":0,"26":0,"31":0,"32":0,"34":0,"35":0,"38":0,"42":0,"43":0,"46":0,"47":0,"49":0,"53":0,"58":0,"59":0,"61":0,"64":0,"65":0,"67":0,"71":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"89":0,"92":0,"93":0,"96":0,"100":0,"103":0,"104":0,"109":0,"114":0};

@@ -162,3 +162,3 @@ _yuitest_coverage["build/generator-object/generator-object.js"].functions = {"(anonymous 2):31":0,"\'initializer\':25":0,"\'setObject\':41":0,"\'setObjectName\':52":0,"\'getValue\':70":0,"\'isValid\':99":0,"\'defaultMetadata\':113":0,"(anonymous 1):1":0};

_yuitest_coverline("build/generator-object/generator-object.js", 87);
value[generator.get('columnName')] = generator.getValue();
value[generator.get('attributeName')] = generator.getValue();
}

@@ -189,3 +189,3 @@ _yuitest_coverline("build/generator-object/generator-object.js", 89);

return self.isValidBase(metadata, {
'columnName': true
'attributeName': true
});

@@ -192,0 +192,0 @@ }

@@ -90,3 +90,3 @@ YUI.add('generator-object', function (Y, NAME) {

generator = generators[j];
value[generator.get('columnName')] = generator.getValue();
value[generator.get('attributeName')] = generator.getValue();
}

@@ -109,3 +109,3 @@ data.push(value);

return self.isValidBase(metadata, {
'columnName': true
'attributeName': true
});

@@ -112,0 +112,0 @@ }

@@ -1,1 +0,1 @@

YUI.add("generator-object",function(e,t){"use strict";var n,r,i;n=e.Array,r=e.Lang,i={metadata:{validator:r.isArray},dataType:{value:"Object"},objectName:{setter:"setObjectName"},object:{setter:"setObject"}},e.namespace("Generator").Object=e.Base.create(t,e.Generator.Base,[],{initializer:function(){var t=this,r=t.get("metadata"),i=[];n.each(r,function(t){var n;n=new e.Generator[t.dataType](t),i.push(n)}),t.generators=i},setObject:function(t){return typeof t=="string"&&(t=e.JSON.parse(t)),r.isObject(t)&&this.set("metadata",t),t},setObjectName:function(t){var n=t.split("."),i=n.pop(),s=n.join("."),o;return s?o=e.namespace(s)[i]:o=e[i],r.isObject(o)&&this.set("metadata",o),t},getValue:function(e){var t,n,r,i,s,o,u;e=e||1,s=this.generators,o=s.length,t=[];for(r=0;r<e;r+=1){n={};for(i=0;i<o;i+=1)u=s[i],n[u.get("columnName")]=u.getValue();t.push(n)}return e>1?t:n},isValid:function(){var e=this,t=e.getAttrs();return r.isValue(t.object)||r.isValue(t.objectName)?e.isValidBase(t,{columnName:!0}):["Either Object or Object Name must have a value"]}},{ATTRS:i,defaultMetadata:function(){return e.Generator.Base.defaultMetadata(i)}})},"@VERSION@",{requires:["base","generator-array","generator-base","generator-currency","generator-date","generator-guid","generator-integer","generator-ipsum","generator-markup","generator-name","generator-number","generator-one-of-list","generator-pattern","generator-string"]});
YUI.add("generator-object",function(e,t){"use strict";var n,r,i;n=e.Array,r=e.Lang,i={metadata:{validator:r.isArray},dataType:{value:"Object"},objectName:{setter:"setObjectName"},object:{setter:"setObject"}},e.namespace("Generator").Object=e.Base.create(t,e.Generator.Base,[],{initializer:function(){var t=this,r=t.get("metadata"),i=[];n.each(r,function(t){var n;n=new e.Generator[t.dataType](t),i.push(n)}),t.generators=i},setObject:function(t){return typeof t=="string"&&(t=e.JSON.parse(t)),r.isObject(t)&&this.set("metadata",t),t},setObjectName:function(t){var n=t.split("."),i=n.pop(),s=n.join("."),o;return s?o=e.namespace(s)[i]:o=e[i],r.isObject(o)&&this.set("metadata",o),t},getValue:function(e){var t,n,r,i,s,o,u;e=e||1,s=this.generators,o=s.length,t=[];for(r=0;r<e;r+=1){n={};for(i=0;i<o;i+=1)u=s[i],n[u.get("attributeName")]=u.getValue();t.push(n)}return e>1?t:n},isValid:function(){var e=this,t=e.getAttrs();return r.isValue(t.object)||r.isValue(t.objectName)?e.isValidBase(t,{attributeName:!0}):["Either Object or Object Name must have a value"]}},{ATTRS:i,defaultMetadata:function(){return e.Generator.Base.defaultMetadata(i)}})},"@VERSION@",{requires:["base","generator-array","generator-base","generator-currency","generator-date","generator-guid","generator-integer","generator-ipsum","generator-markup","generator-name","generator-number","generator-one-of-list","generator-pattern","generator-string"]});

@@ -87,3 +87,3 @@ YUI.add('generator-object', function (Y, NAME) {

generator = generators[j];
value[generator.get('columnName')] = generator.getValue();
value[generator.get('attributeName')] = generator.getValue();
}

@@ -106,3 +106,3 @@ data.push(value);

return self.isValidBase(metadata, {
'columnName': true
'attributeName': true
});

@@ -109,0 +109,0 @@ }

@@ -29,3 +29,3 @@ if (typeof _yuitest_coverage == "undefined"){

};
_yuitest_coverage["build/generator-one-of-list/generator-one-of-list.js"].code=["YUI.add('generator-one-of-list', function (Y, NAME) {","","\"use strict\";","var YL, ATTRS;","","YL = Y.Lang;","","ATTRS = {"," 'dataType': {"," 'value': 'OneOfList'"," },"," 'listName': {"," 'setter': 'setListName'"," },"," 'list': {"," 'setter': 'setList'"," },"," 'mode': {"," 'setter': 'setMode',"," 'value': 'shuffle'"," },"," 'index': {"," 'setter': function (value) {"," if (typeof value === 'string') {"," value = parseInt(value, 10);"," }"," return value;"," }"," }","};","","Y.namespace('Generator').OneOfList = Y.Base.create(this.name, Y.Generator.Base, [], {"," 'setList': function (list) {"," if (list) {"," if (typeof list === 'string') {"," list = list.split(',');"," Y.Array.each(list, function (listItem, index) {"," list[index] = listItem.trim();"," });"," }",""," if (YL.isArray(list)) {"," this.setNext(list);"," return list;"," }"," }",""," return Y.Attribute.INVALID_VALUE;"," },",""," 'setMode': function (mode) {"," var self = this;"," mode = mode.toLowerCase();",""," if (mode === 'sequence' || mode === 'shuffle') {"," self.setNext(self.list);"," } else {"," mode = Y.Attribute.INVALID_VALUE;"," }"," return mode;"," },",""," 'setNext': function (list) {"," var self = this,"," len,"," index = 0;",""," if (list && YL.isArray(list)) {"," len = list.length;"," if (self.get('mode') === 'sequence') {"," self.next = self.sequence;"," index = self.get('index');"," if (!YL.isValue(index)) {"," index = self.randInt(0, len - 1);"," }"," } else {"," len -= 1;"," self.next = self.shuffle;"," }"," self.len = len;"," self.list = list;"," self.index = index;"," }"," },",""," 'setListName': function (listName) {"," var self = this,"," names = listName.split('.'),"," last = names.pop(),"," ns = names.join('.'),"," list;",""," if (ns) {"," list = Y.namespace(ns)[last];"," } else {"," list = Y[last];"," }",""," if (!self.get('list')) {"," if (YL.isArray(list)) {"," self.setNext(list);"," return listName;"," }"," return Y.Attribute.INVALID_VALUE;"," }"," return listName;"," },",""," 'sequence': function () {"," var self = this,"," index = self.index;",""," self.index = (self.index + 1) % self.len;"," return index;"," },",""," 'shuffle': function () {"," return this.randInt(0, this.len);"," },",""," 'syncMarkup': function (renderNode, metadata) {"," this.constructor.superclass.syncMarkup(renderNode, metadata);"," renderNode.one('select.mode').set('value', metadata.mode);"," },",""," 'getValue': function () {"," var self = this,"," index = self.next();",""," return self.list[index];"," },",""," 'isValid': function () {"," var self = this,"," metadata = self.getAttrs();",""," if (YL.isValue(metadata.list) || YL.isValue(metadata.listName)) {"," return self.isValidBase(metadata, {"," 'columnName': true"," });"," }",""," return ['Either List or List Name must have a value'];"," }","}, {"," 'ATTRS': ATTRS,"," 'defaultMetadata': function () {"," return Y.Generator.Base.defaultMetadata(ATTRS);"," }","});","","","}, '@VERSION@', {\"requires\": [\"generator-base\", \"list-base\"]});"];
_yuitest_coverage["build/generator-one-of-list/generator-one-of-list.js"].code=["YUI.add('generator-one-of-list', function (Y, NAME) {","","\"use strict\";","var YL, ATTRS;","","YL = Y.Lang;","","ATTRS = {"," 'dataType': {"," 'value': 'OneOfList'"," },"," 'listName': {"," 'setter': 'setListName'"," },"," 'list': {"," 'setter': 'setList'"," },"," 'mode': {"," 'setter': 'setMode',"," 'value': 'shuffle'"," },"," 'index': {"," 'setter': function (value) {"," if (typeof value === 'string') {"," value = parseInt(value, 10);"," }"," return value;"," }"," }","};","","Y.namespace('Generator').OneOfList = Y.Base.create(this.name, Y.Generator.Base, [], {"," 'setList': function (list) {"," if (list) {"," if (typeof list === 'string') {"," list = list.split(',');"," Y.Array.each(list, function (listItem, index) {"," list[index] = listItem.trim();"," });"," }",""," if (YL.isArray(list)) {"," this.setNext(list);"," return list;"," }"," }",""," return Y.Attribute.INVALID_VALUE;"," },",""," 'setMode': function (mode) {"," var self = this;"," mode = mode.toLowerCase();",""," if (mode === 'sequence' || mode === 'shuffle') {"," self.setNext(self.list);"," } else {"," mode = Y.Attribute.INVALID_VALUE;"," }"," return mode;"," },",""," 'setNext': function (list) {"," var self = this,"," len,"," index = 0;",""," if (list && YL.isArray(list)) {"," len = list.length;"," if (self.get('mode') === 'sequence') {"," self.next = self.sequence;"," index = self.get('index');"," if (!YL.isValue(index)) {"," index = self.randInt(0, len - 1);"," }"," } else {"," len -= 1;"," self.next = self.shuffle;"," }"," self.len = len;"," self.list = list;"," self.index = index;"," }"," },",""," 'setListName': function (listName) {"," var self = this,"," names = listName.split('.'),"," last = names.pop(),"," ns = names.join('.'),"," list;",""," if (ns) {"," list = Y.namespace(ns)[last];"," } else {"," list = Y[last];"," }",""," if (!self.get('list')) {"," if (YL.isArray(list)) {"," self.setNext(list);"," return listName;"," }"," return Y.Attribute.INVALID_VALUE;"," }"," return listName;"," },",""," 'sequence': function () {"," var self = this,"," index = self.index;",""," self.index = (self.index + 1) % self.len;"," return index;"," },",""," 'shuffle': function () {"," return this.randInt(0, this.len);"," },",""," 'syncMarkup': function (renderNode, metadata) {"," this.constructor.superclass.syncMarkup(renderNode, metadata);"," renderNode.one('select.mode').set('value', metadata.mode);"," },",""," 'getValue': function () {"," var self = this,"," index = self.next();",""," return self.list[index];"," },",""," 'isValid': function () {"," var self = this,"," metadata = self.getAttrs();",""," if (YL.isValue(metadata.list) || YL.isValue(metadata.listName)) {"," return self.isValidBase(metadata, {"," 'attributeName': true"," });"," }",""," return ['Either List or List Name must have a value'];"," }","}, {"," 'ATTRS': ATTRS,"," 'defaultMetadata': function () {"," return Y.Generator.Base.defaultMetadata(ATTRS);"," }","});","","","}, '@VERSION@', {\"requires\": [\"generator-base\", \"list-base\"]});"];
_yuitest_coverage["build/generator-one-of-list/generator-one-of-list.js"].lines = {"1":0,"3":0,"4":0,"6":0,"8":0,"24":0,"25":0,"27":0,"32":0,"34":0,"35":0,"36":0,"37":0,"38":0,"42":0,"43":0,"44":0,"48":0,"52":0,"53":0,"55":0,"56":0,"58":0,"60":0,"64":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"77":0,"78":0,"80":0,"81":0,"82":0,"87":0,"93":0,"94":0,"96":0,"99":0,"100":0,"101":0,"102":0,"104":0,"106":0,"110":0,"113":0,"114":0,"118":0,"122":0,"123":0,"127":0,"130":0,"134":0,"137":0,"138":0,"143":0,"148":0};

@@ -243,3 +243,3 @@ _yuitest_coverage["build/generator-one-of-list/generator-one-of-list.js"].functions = {"\'setter\':23":0,"(anonymous 2):37":0,"\'setList\':33":0,"\'setMode\':51":0,"\'setNext\':63":0,"\'setListName\':86":0,"\'sequence\':109":0,"\'shuffle\':117":0,"\'syncMarkup\':121":0,"\'getValue\':126":0,"\'isValid\':133":0,"\'defaultMetadata\':147":0,"(anonymous 1):1":0};

return self.isValidBase(metadata, {
'columnName': true
'attributeName': true
});

@@ -246,0 +246,0 @@ }

@@ -48,3 +48,3 @@ YUI.add('generator-one-of-list', function (Y, NAME) {

Y.log('Invalid list value: ' + this.get('columnName'));
Y.log('Invalid list value: ' + this.get('attributeName'));
return Y.Attribute.INVALID_VALUE;

@@ -142,3 +142,3 @@ },

return self.isValidBase(metadata, {
'columnName': true
'attributeName': true
});

@@ -145,0 +145,0 @@ }

@@ -1,1 +0,1 @@

YUI.add("generator-one-of-list",function(e,t){"use strict";var n,r;n=e.Lang,r={dataType:{value:"OneOfList"},listName:{setter:"setListName"},list:{setter:"setList"},mode:{setter:"setMode",value:"shuffle"},index:{setter:function(e){return typeof e=="string"&&(e=parseInt(e,10)),e}}},e.namespace("Generator").OneOfList=e.Base.create(this.name,e.Generator.Base,[],{setList:function(t){if(t){typeof t=="string"&&(t=t.split(","),e.Array.each(t,function(e,n){t[n]=e.trim()}));if(n.isArray(t))return this.setNext(t),t}return e.Attribute.INVALID_VALUE},setMode:function(t){var n=this;return t=t.toLowerCase(),t==="sequence"||t==="shuffle"?n.setNext(n.list):t=e.Attribute.INVALID_VALUE,t},setNext:function(e){var t=this,r,i=0;e&&n.isArray(e)&&(r=e.length,t.get("mode")==="sequence"?(t.next=t.sequence,i=t.get("index"),n.isValue(i)||(i=t.randInt(0,r-1))):(r-=1,t.next=t.shuffle),t.len=r,t.list=e,t.index=i)},setListName:function(t){var r=this,i=t.split("."),s=i.pop(),o=i.join("."),u;return o?u=e.namespace(o)[s]:u=e[s],r.get("list")?t:n.isArray(u)?(r.setNext(u),t):e.Attribute.INVALID_VALUE},sequence:function(){var e=this,t=e.index;return e.index=(e.index+1)%e.len,t},shuffle:function(){return this.randInt(0,this.len)},syncMarkup:function(e,t){this.constructor.superclass.syncMarkup(e,t),e.one("select.mode").set("value",t.mode)},getValue:function(){var e=this,t=e.next();return e.list[t]},isValid:function(){var e=this,t=e.getAttrs();return n.isValue(t.list)||n.isValue(t.listName)?e.isValidBase(t,{columnName:!0}):["Either List or List Name must have a value"]}},{ATTRS:r,defaultMetadata:function(){return e.Generator.Base.defaultMetadata(r)}})},"@VERSION@",{requires:["generator-base","list-base"]});
YUI.add("generator-one-of-list",function(e,t){"use strict";var n,r;n=e.Lang,r={dataType:{value:"OneOfList"},listName:{setter:"setListName"},list:{setter:"setList"},mode:{setter:"setMode",value:"shuffle"},index:{setter:function(e){return typeof e=="string"&&(e=parseInt(e,10)),e}}},e.namespace("Generator").OneOfList=e.Base.create(this.name,e.Generator.Base,[],{setList:function(t){if(t){typeof t=="string"&&(t=t.split(","),e.Array.each(t,function(e,n){t[n]=e.trim()}));if(n.isArray(t))return this.setNext(t),t}return e.Attribute.INVALID_VALUE},setMode:function(t){var n=this;return t=t.toLowerCase(),t==="sequence"||t==="shuffle"?n.setNext(n.list):t=e.Attribute.INVALID_VALUE,t},setNext:function(e){var t=this,r,i=0;e&&n.isArray(e)&&(r=e.length,t.get("mode")==="sequence"?(t.next=t.sequence,i=t.get("index"),n.isValue(i)||(i=t.randInt(0,r-1))):(r-=1,t.next=t.shuffle),t.len=r,t.list=e,t.index=i)},setListName:function(t){var r=this,i=t.split("."),s=i.pop(),o=i.join("."),u;return o?u=e.namespace(o)[s]:u=e[s],r.get("list")?t:n.isArray(u)?(r.setNext(u),t):e.Attribute.INVALID_VALUE},sequence:function(){var e=this,t=e.index;return e.index=(e.index+1)%e.len,t},shuffle:function(){return this.randInt(0,this.len)},syncMarkup:function(e,t){this.constructor.superclass.syncMarkup(e,t),e.one("select.mode").set("value",t.mode)},getValue:function(){var e=this,t=e.next();return e.list[t]},isValid:function(){var e=this,t=e.getAttrs();return n.isValue(t.list)||n.isValue(t.listName)?e.isValidBase(t,{attributeName:!0}):["Either List or List Name must have a value"]}},{ATTRS:r,defaultMetadata:function(){return e.Generator.Base.defaultMetadata(r)}})},"@VERSION@",{requires:["generator-base","list-base"]});

@@ -139,3 +139,3 @@ YUI.add('generator-one-of-list', function (Y, NAME) {

return self.isValidBase(metadata, {
'columnName': true
'attributeName': true
});

@@ -142,0 +142,0 @@ }

@@ -29,3 +29,3 @@ if (typeof _yuitest_coverage == "undefined"){

};
_yuitest_coverage["build/generator-pattern/generator-pattern.js"].code=["YUI.add('generator-pattern', function (Y, NAME) {","","\"use strict\";","var ATTRS;","","ATTRS = {"," 'pattern': {},"," 'dataType': {"," 'value': 'Pattern'"," }","};","","Y.namespace('Generator').Pattern = Y.Base.create(this.name, Y.Generator.Base, [], {"," 'getValue': function () {"," var self = this,"," i,"," value,"," pattern,"," ch;",""," value = [];"," pattern = this.get('pattern');",""," for (i = 0; i < pattern.length; i += 1) {"," ch = pattern.charAt(i);"," if (ch === '\\\\') {"," i += 1;"," ch = pattern[i];"," } else {"," switch (ch) {"," case 'a':"," ch = self.getLower();"," break;",""," case 'A':"," ch = self.getUpper();"," break;",""," case '#':"," ch = self.getDigit();"," break;",""," case '@':"," ch = self.getAlpha();"," break;"," }"," }"," value.push(ch);"," }",""," return value.join('');"," },",""," 'isValid': function () {"," var self = this;",""," return self.isValidBase(self.getAttrs(), {"," 'columnName': true,"," 'pattern': true"," });"," }","}, {"," 'ATTRS': ATTRS,"," 'defaultMetadata': function () {"," return Y.Generator.Base.defaultMetadata(ATTRS);"," }","});","","","}, '@VERSION@', {\"requires\": [\"generator-base\"]});"];
_yuitest_coverage["build/generator-pattern/generator-pattern.js"].code=["YUI.add('generator-pattern', function (Y, NAME) {","","\"use strict\";","var ATTRS;","","ATTRS = {"," 'pattern': {},"," 'dataType': {"," 'value': 'Pattern'"," }","};","","Y.namespace('Generator').Pattern = Y.Base.create(this.name, Y.Generator.Base, [], {"," 'getValue': function () {"," var self = this,"," i,"," value,"," pattern,"," ch;",""," value = [];"," pattern = this.get('pattern');",""," for (i = 0; i < pattern.length; i += 1) {"," ch = pattern.charAt(i);"," if (ch === '\\\\') {"," i += 1;"," ch = pattern[i];"," } else {"," switch (ch) {"," case 'a':"," ch = self.getLower();"," break;",""," case 'A':"," ch = self.getUpper();"," break;",""," case '#':"," ch = self.getDigit();"," break;",""," case '@':"," ch = self.getAlpha();"," break;"," }"," }"," value.push(ch);"," }",""," return value.join('');"," },",""," 'isValid': function () {"," var self = this;",""," return self.isValidBase(self.getAttrs(), {"," 'attributeName': true,"," 'pattern': true"," });"," }","}, {"," 'ATTRS': ATTRS,"," 'defaultMetadata': function () {"," return Y.Generator.Base.defaultMetadata(ATTRS);"," }","});","","","}, '@VERSION@', {\"requires\": [\"generator-base\"]});"];
_yuitest_coverage["build/generator-pattern/generator-pattern.js"].lines = {"1":0,"3":0,"4":0,"6":0,"13":0,"15":0,"21":0,"22":0,"24":0,"25":0,"26":0,"27":0,"28":0,"30":0,"32":0,"33":0,"36":0,"37":0,"40":0,"41":0,"44":0,"45":0,"48":0,"51":0,"55":0,"57":0,"65":0};

@@ -121,3 +121,3 @@ _yuitest_coverage["build/generator-pattern/generator-pattern.js"].functions = {"\'getValue\':14":0,"\'isValid\':54":0,"\'defaultMetadata\':64":0,"(anonymous 1):1":0};

return self.isValidBase(self.getAttrs(), {
'columnName': true,
'attributeName': true,
'pattern': true

@@ -124,0 +124,0 @@ });

@@ -58,3 +58,3 @@ YUI.add('generator-pattern', function (Y, NAME) {

return self.isValidBase(self.getAttrs(), {
'columnName': true,
'attributeName': true,
'pattern': true

@@ -61,0 +61,0 @@ });

@@ -1,1 +0,1 @@

YUI.add("generator-pattern",function(e,t){"use strict";var n;n={pattern:{},dataType:{value:"Pattern"}},e.namespace("Generator").Pattern=e.Base.create(this.name,e.Generator.Base,[],{getValue:function(){var e=this,t,n,r,i;n=[],r=this.get("pattern");for(t=0;t<r.length;t+=1){i=r.charAt(t);if(i==="\\")t+=1,i=r[t];else switch(i){case"a":i=e.getLower();break;case"A":i=e.getUpper();break;case"#":i=e.getDigit();break;case"@":i=e.getAlpha()}n.push(i)}return n.join("")},isValid:function(){var e=this;return e.isValidBase(e.getAttrs(),{columnName:!0,pattern:!0})}},{ATTRS:n,defaultMetadata:function(){return e.Generator.Base.defaultMetadata(n)}})},"@VERSION@",{requires:["generator-base"]});
YUI.add("generator-pattern",function(e,t){"use strict";var n;n={pattern:{},dataType:{value:"Pattern"}},e.namespace("Generator").Pattern=e.Base.create(this.name,e.Generator.Base,[],{getValue:function(){var e=this,t,n,r,i;n=[],r=this.get("pattern");for(t=0;t<r.length;t+=1){i=r.charAt(t);if(i==="\\")t+=1,i=r[t];else switch(i){case"a":i=e.getLower();break;case"A":i=e.getUpper();break;case"#":i=e.getDigit();break;case"@":i=e.getAlpha()}n.push(i)}return n.join("")},isValid:function(){var e=this;return e.isValidBase(e.getAttrs(),{attributeName:!0,pattern:!0})}},{ATTRS:n,defaultMetadata:function(){return e.Generator.Base.defaultMetadata(n)}})},"@VERSION@",{requires:["generator-base"]});

@@ -58,3 +58,3 @@ YUI.add('generator-pattern', function (Y, NAME) {

return self.isValidBase(self.getAttrs(), {
'columnName': true,
'attributeName': true,
'pattern': true

@@ -61,0 +61,0 @@ });

@@ -29,3 +29,3 @@ if (typeof _yuitest_coverage == "undefined"){

};
_yuitest_coverage["build/generator-string/generator-string.js"].code=["YUI.add('generator-string', function (Y, NAME) {","","\"use strict\";","","var ATTRS = {"," 'dataType': {"," 'value': 'String'"," },"," 'min': {"," 'value': 1"," },"," 'max': {"," 'value': 10"," }","};","","Y.namespace('Generator').String = Y.Base.create(this.name, Y.Generator.Integer, [], {"," 'getValue': function () {"," var self = this,"," value = [],"," length = self.getInteger(),"," i;",""," for (i = 0; i < length; i += 1) {"," value.push(self.getAlpha());"," }",""," return value.join('');"," },",""," 'isValid': function () {"," var self = this;",""," return self.isValidBase(self.getAttrs(), {"," 'columnName': true,"," 'min': Y.Generator.Base.isValidMin,"," 'max': true"," });"," }","}, {"," 'ATTRS': ATTRS,"," 'defaultMetadata': function () {"," return Y.Generator.Base.defaultMetadata(ATTRS);"," }","});","","","}, '@VERSION@', {\"requires\": [\"generator-base\"]});"];
_yuitest_coverage["build/generator-string/generator-string.js"].code=["YUI.add('generator-string', function (Y, NAME) {","","\"use strict\";","","var ATTRS = {"," 'dataType': {"," 'value': 'String'"," },"," 'min': {"," 'value': 1"," },"," 'max': {"," 'value': 10"," }","};","","Y.namespace('Generator').String = Y.Base.create(this.name, Y.Generator.Integer, [], {"," 'getValue': function () {"," var self = this,"," value = [],"," length = self.getInteger(),"," i;",""," for (i = 0; i < length; i += 1) {"," value.push(self.getAlpha());"," }",""," return value.join('');"," },",""," 'isValid': function () {"," var self = this;",""," return self.isValidBase(self.getAttrs(), {"," 'attributeName': true,"," 'min': Y.Generator.Base.isValidMin,"," 'max': true"," });"," }","}, {"," 'ATTRS': ATTRS,"," 'defaultMetadata': function () {"," return Y.Generator.Base.defaultMetadata(ATTRS);"," }","});","","","}, '@VERSION@', {\"requires\": [\"generator-base\"]});"];
_yuitest_coverage["build/generator-string/generator-string.js"].lines = {"1":0,"3":0,"5":0,"17":0,"19":0,"24":0,"25":0,"28":0,"32":0,"34":0,"43":0};

@@ -82,3 +82,3 @@ _yuitest_coverage["build/generator-string/generator-string.js"].functions = {"\'getValue\':18":0,"\'isValid\':31":0,"\'defaultMetadata\':42":0,"(anonymous 1):1":0};

return self.isValidBase(self.getAttrs(), {
'columnName': true,
'attributeName': true,
'min': Y.Generator.Base.isValidMin,

@@ -85,0 +85,0 @@ 'max': true

@@ -35,3 +35,3 @@ YUI.add('generator-string', function (Y, NAME) {

return self.isValidBase(self.getAttrs(), {
'columnName': true,
'attributeName': true,
'min': Y.Generator.Base.isValidMin,

@@ -38,0 +38,0 @@ 'max': true

@@ -1,1 +0,1 @@

YUI.add("generator-string",function(e,t){"use strict";var n={dataType:{value:"String"},min:{value:1},max:{value:10}};e.namespace("Generator").String=e.Base.create(this.name,e.Generator.Integer,[],{getValue:function(){var e=this,t=[],n=e.getInteger(),r;for(r=0;r<n;r+=1)t.push(e.getAlpha());return t.join("")},isValid:function(){var t=this;return t.isValidBase(t.getAttrs(),{columnName:!0,min:e.Generator.Base.isValidMin,max:!0})}},{ATTRS:n,defaultMetadata:function(){return e.Generator.Base.defaultMetadata(n)}})},"@VERSION@",{requires:["generator-base"]});
YUI.add("generator-string",function(e,t){"use strict";var n={dataType:{value:"String"},min:{value:1},max:{value:10}};e.namespace("Generator").String=e.Base.create(this.name,e.Generator.Integer,[],{getValue:function(){var e=this,t=[],n=e.getInteger(),r;for(r=0;r<n;r+=1)t.push(e.getAlpha());return t.join("")},isValid:function(){var t=this;return t.isValidBase(t.getAttrs(),{attributeName:!0,min:e.Generator.Base.isValidMin,max:!0})}},{ATTRS:n,defaultMetadata:function(){return e.Generator.Base.defaultMetadata(n)}})},"@VERSION@",{requires:["generator-base"]});

@@ -35,3 +35,3 @@ YUI.add('generator-string', function (Y, NAME) {

return self.isValidBase(self.getAttrs(), {
'columnName': true,
'attributeName': true,
'min': Y.Generator.Base.isValidMin,

@@ -38,0 +38,0 @@ 'max': true

{
"name": "mockdata-generator",
"version": "0.1.2",
"version": "0.1.3",
"description": "Collection of data generators to create complex data structures and any number of records",

@@ -5,0 +5,0 @@ "main": "index.js",

@@ -37,7 +37,7 @@ Generator

{
'columnName': 'creditCards',
'attributeName': 'creditCards',
'dataType': 'Array',
'metadata': [
{
'columnName': 'ccNumber',
'attributeName': 'ccNumber',
'dataType': 'Pattern',

@@ -47,3 +47,3 @@ 'pattern': '####-####-####-####'

{
'columnName': 'cvv',
'attributeName': 'cvv',
'dataType': 'Pattern',

@@ -53,3 +53,3 @@ 'pattern': '###'

{
'columnName': 'expiration',
'attributeName': 'expiration',
'dataType': 'Date',

@@ -60,3 +60,3 @@ 'min': 30,

{
'columnName': 'limit',
'attributeName': 'limit',
'dataType': 'OneOfList',

@@ -71,3 +71,3 @@ 'list': [500, 1000, 2000, 5000, 10000],

{
'columnName': 'balance',
'attributeName': 'balance',
'dataType': 'Currency',

@@ -78,3 +78,3 @@ 'min': 50,

{
'columnName': 'txDate',
'attributeName': 'txDate',
'dataType': 'Date',

@@ -85,3 +85,3 @@ 'min': 10,

{
'columnName': 'id',
'attributeName': 'id',
'dataType': 'Guid',

@@ -91,3 +91,3 @@ 'prefix': 'test'

{
'columnName': 'branches',
'attributeName': 'branches',
'dataType': 'Integer',

@@ -98,3 +98,3 @@ 'min': 10,

{
'columnName': 'description',
'attributeName': 'description',
'dataType': 'Ipsum',

@@ -106,3 +106,3 @@ 'paragraphNum': 1,

{
'columnName': 'accountOwner',
'attributeName': 'accountOwner',
'dataType': 'Name',

@@ -112,3 +112,3 @@ 'order': 'fl'

{
'columnName': 'beneficiaryContact',
'attributeName': 'beneficiaryContact',
'dataType': 'Name',

@@ -118,3 +118,3 @@ 'order': 'lf'

{
'columnName': 'averageTxPerDay',
'attributeName': 'averageTxPerDay',
'dataType': 'Number',

@@ -125,3 +125,3 @@ 'min': 5,

{
'columnName': 'beneficiary',
'attributeName': 'beneficiary',
'dataType': 'OneOfList',

@@ -133,3 +133,3 @@ 'listName': 'ListBase.Beneficiaries',

{
'columnName': 'clothesCategory',
'attributeName': 'clothesCategory',
'dataType': 'OneOfList',

@@ -140,3 +140,3 @@ 'list': ['Accessories', 'Blouses', 'Cardigans', 'Dresses', 'Skirts'],

{
'columnName': 'accountNumber',
'attributeName': 'accountNumber',
'dataType': 'Pattern',

@@ -146,3 +146,3 @@ 'pattern': '###-AA-###-aaa-####'

{
'columnName': 'accountName',
'attributeName': 'accountName',
'dataType': 'String',

@@ -181,3 +181,3 @@ 'min': 6,

---------------| ----------- | ---------------
**columnName** | n/a |Identifies the attribute inside the object. It must be unique for the object
**attributeName** | n/a |Identifies the attribute inside the object. It must be unique for the object
**dataType** | | The data type of the attribute. Any of the names in the dataType list above

@@ -338,1 +338,2 @@ **min** | 0 | The minimum value of a range. Not all the data types require a min

* 0.1.2 Full documentation
* 0.1.3 Replace columnName for attributeName

@@ -16,7 +16,7 @@ "use strict";

{
'columnName': 'creditCards',
'attributeName': 'creditCards',
'dataType': 'Array',
'metadata': [
{
'columnName': 'ccNumber',
'attributeName': 'ccNumber',
'dataType': 'Pattern',

@@ -26,3 +26,3 @@ 'pattern': '####-####-####-####'

{
'columnName': 'cvv',
'attributeName': 'cvv',
'dataType': 'Pattern',

@@ -32,3 +32,3 @@ 'pattern': '###'

{
'columnName': 'expiration',
'attributeName': 'expiration',
'dataType': 'Date',

@@ -39,3 +39,3 @@ 'min': 30,

{
'columnName': 'limit',
'attributeName': 'limit',
'dataType': 'OneOfList',

@@ -50,3 +50,3 @@ 'list': [500, 1000, 2000, 5000, 10000],

{
'columnName': 'balance',
'attributeName': 'balance',
'dataType': 'Currency',

@@ -57,3 +57,3 @@ 'min': 50,

{
'columnName': 'txDate',
'attributeName': 'txDate',
'dataType': 'Date',

@@ -64,3 +64,3 @@ 'min': 10,

{
'columnName': 'id',
'attributeName': 'id',
'dataType': 'Guid',

@@ -70,3 +70,3 @@ 'prefix': 'test'

{
'columnName': 'branches',
'attributeName': 'branches',
'dataType': 'Integer',

@@ -77,3 +77,3 @@ 'min': 10,

{
'columnName': 'description',
'attributeName': 'description',
'dataType': 'Ipsum',

@@ -85,3 +85,3 @@ 'paragraphNum': 1,

{
'columnName': 'accountOwner',
'attributeName': 'accountOwner',
'dataType': 'Name',

@@ -91,3 +91,3 @@ 'order': 'fl'

{
'columnName': 'beneficiaryContact',
'attributeName': 'beneficiaryContact',
'dataType': 'Name',

@@ -97,3 +97,3 @@ 'order': 'lf'

{
'columnName': 'averageTxPerDay',
'attributeName': 'averageTxPerDay',
'dataType': 'Number',

@@ -104,3 +104,3 @@ 'min': 5,

{
'columnName': 'beneficiary',
'attributeName': 'beneficiary',
'dataType': 'OneOfList',

@@ -112,3 +112,3 @@ 'listName': 'ListBase.Beneficiaries',

{
'columnName': 'clothesCategory',
'attributeName': 'clothesCategory',
'dataType': 'OneOfList',

@@ -119,3 +119,3 @@ 'list': ['Accessories', 'Blouses', 'Cardigans', 'Dresses', 'Skirts'],

{
'columnName': 'accountNumber',
'attributeName': 'accountNumber',
'dataType': 'Pattern',

@@ -125,3 +125,3 @@ 'pattern': '###-AA-###-aaa-####'

{
'columnName': 'accountName',
'attributeName': 'accountName',
'dataType': 'String',

@@ -128,0 +128,0 @@ 'min': 6,

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc