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;
}