blob: 3eee034ba22262a79f7cd6e68e4d1eebc0e09b3c [file] [log] [blame]
// Copyright (c) 2011 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
/**
* Class for testing the unit_test framework.
* @constructor
*/
function FrameworkUnitTest() {}
FrameworkUnitTest.prototype = {
__proto__: testing.Test.prototype,
};
TEST_F('FrameworkUnitTest', 'testExpectTrueOk', function() {
expectTrue(true);
});
TEST_F('FrameworkUnitTest', 'testAssertTrueOk', function() {
assertTrue(true);
});
/**
* Failing version of FrameworkUnitTest.
* @constructor
*/
function FrameworkUnitTestFail() {}
FrameworkUnitTestFail.prototype = {
__proto__: FrameworkUnitTest.prototype,
/** inheritDoc */
testShouldFail: true,
};
TEST_F('FrameworkUnitTestFail', 'testExpectFailFails', function() {
expectNotReached();
});
TEST_F('FrameworkUnitTestFail', 'testAssertFailFails', function() {
assertNotReached();
});