blob: 874e7303d781bee2c5a1134f2972c55b840ae3f4 [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
* @extends {testing.Test}
*/
function FrameworkUnitTest() {}
FrameworkUnitTest.prototype = {
__proto__: testing.Test.prototype,
};
TEST_F('FrameworkUnitTest', 'ExpectTrueOk', function() {
expectTrue(true);
});
TEST_F('FrameworkUnitTest', 'AssertTrueOk', function() {
assertTrue(true);
});
/**
* Failing version of FrameworkUnitTest.
* @constructor
* @extends {FrameworkUnitTest}
*/
function FrameworkUnitTestFail() {}
FrameworkUnitTestFail.prototype = {
__proto__: FrameworkUnitTest.prototype,
/** inheritDoc */
testShouldFail: true,
};
TEST_F('FrameworkUnitTestFail', 'ExpectFailFails', function() {
expectNotReached();
});
TEST_F('FrameworkUnitTestFail', 'AssertFailFails', function() {
assertNotReached();
});