{"ScriptPreparationCode":null,"TestCases":[{"Name":"Simulated private","Code":"(function (root, factory) {\r\n var moduleName = \u0027Test\u0027;\r\n if (typeof define === \u0027function\u0027 \u0026\u0026 define.amd) {\r\n define(moduleName, factory);\r\n } else if (typeof exports === \u0027object\u0027) {\r\n module.exports = factory();\r\n } else {\r\n root[moduleName] = factory(moduleName);\r\n }\r\n}(this, function (moduleName) {\r\n \r\n function Test(element) {\r\n this.element = element;\r\n\r\n var a = function () {\r\n return \u0022a\u0022\r\n };\r\n\r\n var b = function () {\r\n return \u0022b\u0022\r\n };\r\n\r\n var c = function () {\r\n return \u0022c\u0022\r\n };\r\n\r\n (function init() {\r\n console.log(a());\r\n }());\r\n\r\n }\r\n \r\n return Test\r\n \r\n}));","IsDeferred":false},{"Name":"Prototype","Code":"(function (root, factory) {\r\n var moduleName = \u0027Test\u0027;\r\n if (typeof define === \u0027function\u0027 \u0026\u0026 define.amd) {\r\n define(moduleName, factory);\r\n } else if (typeof exports === \u0027object\u0027) {\r\n module.exports = factory();\r\n } else {\r\n root[moduleName] = factory(moduleName);\r\n }\r\n}(this, function (moduleName) {\r\n \r\n function Test(element) {\r\n this.element = element;\r\n }\r\n \r\n Test.prototype.a = function () {\r\n return \u0022a\u0022\r\n };\r\n\r\n Test.prototype.b = function () {\r\n return \u0022b\u0022\r\n };\r\n\r\n Test.prototype.c = function () {\r\n return \u0022c\u0022\r\n };\r\n\r\n return Test\r\n \r\n}));","IsDeferred":false}]}