@qooxdoo/framework
Version:
The JS Framework for Coders
70 lines (57 loc) • 1.47 kB
JavaScript
/* ************************************************************************
qooxdoo - the new era of web development
http://qooxdoo.org
Copyright:
2004-2009 1&1 Internet AG, Germany, http://www.1und1.de
License:
MIT: https://opensource.org/licenses/MIT
See the LICENSE file in the project's top-level directory for details.
Authors:
* Fabian Jakobs (fjakobs)
************************************************************************ */
qx.Class.define("qx.test.log.Util",
{
extend : qx.dev.unit.TestCase,
members :
{
testToTextWithObject : function()
{
var time = new Date(1000);
var obj = new qx.core.Object();
qx.core.ObjectRegistry.register(obj);
var entry =
{
time : time,
offset : 900,
level: "warn",
items: [],
win: window,
object: obj.$$hash
};
var text = qx.log.appender.Util.toText(entry);
this.assertEquals(
"000900 qx.core.Object[" + obj.$$hash + "]:",
text
);
obj.dispose();
},
testToTextWithClass : function()
{
var time = new Date(1000);
var entry =
{
time : time,
offset : 900,
level: "warn",
items: [],
win: window,
clazz: qx.core.Object
};
var text = qx.log.appender.Util.toText(entry);
this.assertEquals(
"000900 qx.core.Object:",
text
);
}
}
});