Roll src/third_party/WebKit d9c6159:8139f33 (svn 201974:201975)
[chromium-blink-merge.git] / chrome / test / data / unit / framework_unittest.gtestjs
blob874e7303d781bee2c5a1134f2972c55b840ae3f4
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 /**
6  * Class for testing the unit_test framework.
7  * @constructor
8  * @extends {testing.Test}
9  */
10 function FrameworkUnitTest() {}
12 FrameworkUnitTest.prototype = {
13   __proto__: testing.Test.prototype,
16 TEST_F('FrameworkUnitTest', 'ExpectTrueOk', function() {
17   expectTrue(true);
18 });
20 TEST_F('FrameworkUnitTest', 'AssertTrueOk', function() {
21   assertTrue(true);
22 });
24 /**
25  * Failing version of FrameworkUnitTest.
26  * @constructor
27  * @extends {FrameworkUnitTest}
28  */
29 function FrameworkUnitTestFail() {}
31 FrameworkUnitTestFail.prototype = {
32   __proto__: FrameworkUnitTest.prototype,
34   /** inheritDoc */
35   testShouldFail: true,
38 TEST_F('FrameworkUnitTestFail', 'ExpectFailFails', function() {
39   expectNotReached();
40 });
42 TEST_F('FrameworkUnitTestFail', 'AssertFailFails', function() {
43   assertNotReached();
44 });