/* Copyright (c) 2004-2006, The Dojo Foundation All Rights Reserved. Licensed under the Academic Free License version 2.1 or above OR the modified BSD license. For more information on Dojo licensing, see: http://dojotoolkit.org/community/licensing.shtml */ dojo.require("dojo.uri.*"); dj_eval(dojo.hostenv.getText(new dojo.uri.dojoUri("testtools/JsTestManager/jsunit_wrap.js"))); var _jum = jum; var jum = { isBrowser: true, // so dojo can easily differentiate debug: function() { var dbg = djConfig.isDebug; djConfig.isDebug = true; dojo.debug.apply(dj_global, arguments); djConfig.isDebug = dbg; }, assertTrue: function() { try { _jum.assertTrue.apply(_jum, arguments); } catch(e) { var str=''; if(e["fileName"]){str+=e.fileName+':';} if (e["lineNumber"]){str+=e.lineNumber+' ';} str+=e.message; jum.debug(str); } }, assertFalse: function() { try { _jum.assertFalse.apply(_jum, arguments); } catch(e) { var str=''; if(e["fileName"]){str+=e.fileName+':';} if (e["lineNumber"]){str+=e.lineNumber+' ';} str+=e.message; jum.debug(str); } }, assertEquals: function() { try { _jum.assertEquals.apply(_jum, arguments); } catch(e) { var str=''; if(e["fileName"]){str+=e.fileName+':';} if (e["lineNumber"]){str+=e.lineNumber+' ';} str+=e.message; jum.debug(str); } } };