testformat.html revision 9982ae2753aea312f8260f66903f5cfb1d202d22
5be0f562bbb5c0e4f1d0f0117a870a86080aa157boli<link type="text/css" rel="stylesheet" href="/build/logreader/assets/skins/sam/logreader.css" />
5be0f562bbb5c0e4f1d0f0117a870a86080aa157boli<script type="text/javascript" src="/build/yui/yui.js"></script>
5be0f562bbb5c0e4f1d0f0117a870a86080aa157boli filter: "debug",
5be0f562bbb5c0e4f1d0f0117a870a86080aa157boli logInclude: { TestRunner: true }
5be0f562bbb5c0e4f1d0f0117a870a86080aa157boli}).use('test', 'console', function (Y) {
5be0f562bbb5c0e4f1d0f0117a870a86080aa157boli Y.Tests.TestFormat = (function(){
5be0f562bbb5c0e4f1d0f0117a870a86080aa157boli var Assert = Y.Assert,
5be0f562bbb5c0e4f1d0f0117a870a86080aa157boli ObjectAssert = Y.ObjectAssert;
a3d3ab94806056d2355afea6fe8daac41059b9fbludovicp //-------------------------------------------------------------------------
0f8553e2af5fc49a510ecfcfc93e66d06713f631ludo // Base Test Suite
5be0f562bbb5c0e4f1d0f0117a870a86080aa157boli //-------------------------------------------------------------------------
5be0f562bbb5c0e4f1d0f0117a870a86080aa157boli var suite = new Y.Test.Suite("Formatting Tests");
0f8553e2af5fc49a510ecfcfc93e66d06713f631ludo //-------------------------------------------------------------------------
5be0f562bbb5c0e4f1d0f0117a870a86080aa157boli // Test Case
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara //-------------------------------------------------------------------------
5be0f562bbb5c0e4f1d0f0117a870a86080aa157boli name: "Test Results Formatting Tests",
delete this.simpleReport;
"{\"passed\":2,\"failed\":2,\"ignored\":1,\"total\":5,\"type\":\"report\",\"name\":\"YUI Test Results\"," +
"\"Some Suite\":{\"passed\":2,\"failed\":2,\"ignored\":1,\"total\":5,\"type\":\"testsuite\",\"name\":\"Some Suite\"," +
"\"Some Tests\":{\"passed\":2,\"failed\":2,\"ignored\":1,\"total\":5,\"type\":\"testcase\",\"name\":\"Some Tests\"," +
"\"test1\":{\"result\":\"pass\",\"message\":\"Test passed.\",\"type\":\"test\",\"name\":\"test1\"}," +
"\"test2\":{\"result\":\"pass\",\"message\":\"Test passed.\",\"type\":\"test\",\"name\":\"test2\"}," +
"\"test3\":{\"result\":\"ignore\",\"message\":\"Test ignored.\",\"type\":\"test\",\"name\":\"test3\"}," +
"\"test4\":{\"result\":\"fail\",\"message\":\"Test failed.\",\"type\":\"test\",\"name\":\"test4\"}," +
"\"test5\":{\"result\":\"fail\",\"message\":\"Test failed.\",\"type\":\"test\",\"name\":\"test5\"}" +
Assert.areEqual(expectedJson, json, "JSON formatting is incorrect.");
"<report name=\"YUI Test Results\" duration=\"500\" passed=\"2\" failed=\"2\" ignored=\"1\" total=\"5\">" +
"<testsuite name=\"Some Suite\" duration=\"356\" passed=\"2\" failed=\"2\" ignored=\"1\" total=\"5\">" +
"<testcase name=\"Some Tests\" duration=\"250\" passed=\"2\" failed=\"2\" ignored=\"1\" total=\"5\">" +
Assert.areEqual(expectedXml, xml, "XML formatting is incorrect.");
Assert.areEqual(expectedXml, xml, "JUnit XML formatting is incorrect.");
Assert.areEqual(expectedText, text, "TAP formatting is incorrect.");
var r = new Y.Console({
r.render('#c');