⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 testharnesstests.aspx

📁 AJAX 应用 实现页面的无刷新
💻 ASPX
字号:
<%@ Page
    Language="C#"
    MasterPageFile="~/Default.master"
    AutoEventWireup="true"
    CodeFile="TestHarnessTests.aspx.cs"
    Inherits="Automated_TestHarnessTests"
    Title="Test Harness Tests" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
    <input id="btn" type="button" value="Button" onclick="clicked = true; return false;" />
    <script type="text/javascript">
        // (c) Copyright Microsoft Corporation.
        // This source is subject to the Microsoft Permissive License.
        // See http://www.microsoft.com/resources/sharedsource/licensingbasics/sharedsourcelicenses.mspx.
        // All other rights reserved.
        
        var testHarness = null;
        var clicked = false;
        
        function testAsserts() {
            testHarness.assertTrue(true, 'assertTrue');
            testHarness.assertNull(null);
            testHarness.assertNull(null, 'assertNull');
            testHarness.assertNotNull(this);
            testHarness.assertNotNull(this, 'assertNotNull');
            testHarness.assertEqual(1, 1);
            testHarness.assertEqual(1, 1, 'assertEqual');
            testHarness.assertNotEqual(1, 2);
            testHarness.assertNotEqual(1, 2, 'assertNotEqual');
        }

        function registerTests(harness) {
        
            testHarness = harness;
            
            var test = testHarness.addTest('Asserts');
            test.addStep(testAsserts);
            
            test = testHarness.addTest('Events');
            test.addStep(function() {
                testHarness.fireEvent(testHarness.getElement('btn'), 'onclick');
                testHarness.assertTrue(clicked, 'fireEvent failed');
            });
            
            test = testHarness.addTest('Type Conversion');
            test.addStep(function() {
                testHarness.assertNotEqual(1, '1', 'Type converted undesirably');
            });

            /*

            // Failure tests
            testRunner.Log('  TestRunner: Fail test');
            testRunner.Fail('TestRunner: Fail intentionally called');

            testRunner.Log('  TestRunner: Assert failure test');
            testRunner.Assert(false, '  TestRunner: Assert intentionally failed');

            testRunner.Log('  TestRunner: AssertNull failure test');
            testRunner.AssertNull(this);
            testRunner.AssertNull(this, 'AssertNull intentionally failed');

            testRunner.Log('  TestRunner: AssertNotNull failure test');
            testRunner.AssertNotNull(null);
            testRunner.AssertNotNull(null, 'AssertNotNull intentionally failed');

            testRunner.Log('  TestRunner: AssertEqual failure test');
            testRunner.AssertEqual(1, 2);
            testRunner.AssertEqual(1, 2, 'AssertEqual intentionally failed');

            testRunner.Log('  TestRunner: AssertNotEqual failure test');
            testRunner.AssertNotEqual(1, 1);
            testRunner.AssertNotEqual(1, 1, 'AssertNotEqual intentionally failed');

            testRunner.Log('  TestRunner: Type conversion failure test');
            testRunner.AssertEqual(1, '1', 'Type converted undesirably');

            */
        }
    </script>
</asp:Content>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -