var unittests = { tests: Array(), register: function(str_title, func_runtest) { this.tests[this.tests.length] = {title: str_title, run: func_runtest}; }, runAll: function() { var result = new Array(); for (var i = 0; i < this.tests.length; i++) { result[i] = {tests: this.tests[i].run(), title: this.tests[i].title }; } return result; } } function test_result(str_description, boolean_result) { this.description = str_description; this.result = boolean_result; }