zoukankan      html  css  js  c++  java
  • QUnit使用笔记-1判断方法

    QUnit是一个前端测试工具。

    判断效果:

    html基本结构:

    <h1 id="qunit-header">QUnit</h1>
    <h2 id="qunit-banner"></h2>
    <div id="qunit-testrunner-toolbar"></div>
    <h2 id="qunit-userAgent"></h2>
    <ol id="qunit-tests"></ol>
    <div id="qunit-fixture">test</div>

     js基本结构

     QUnit.test( "a basic test example"/*name*/, function( assert ) {
          var value = "hello";
          assert.equal( value, "hello", "We expect value to be hello"/*pass message*/ );
        });
    

    判断方法:测试就是要对目标进行判断,qunit中的判断方法主要有:

    • ok(boolean,"info");
      QUnit.test( "ok test", function( assert ) {
          assert.ok( true, "true succeeds" );
      });
    • equal(param1,param2,"info"); "=="
      QUnit.test("equal test", function(assert) {
      assert.equal( "", "", "Empty, Empty; equal succeeds" ); });
    • strictEqual(param1,param2,"info");“===”
      QUnit.test("deepEqual test", function(assert) {
            assert.deepEqual( {}, {}, "Empty object,Empty object; deepEqual succeeds"); //fail
      });
    • deepEqual(param1,param2,"info");"===" 但是对对象类型不需要同一引用判断;
      QUnit.test("deepEqual test", function(assert) {
           assert.deepEqual( {}, {}, "Empty object,Empty object; deepEqual succeeds");  //pass
      });
    • 其它相反的方法:notEqual, notDeepEqual, notStrictEqual;
  • 相关阅读:
    【BZOJ2329】括号修复(splay)
    连接数据库
    文件锁
    带进度条的输入流
    文件对话框
    使用Scanner来解析文件
    IO流(数据流
    IO流(随机流,数组内存流
    IO流文件字符输入输出流,缓冲流
    IO流(文件字节输入输出
  • 原文地址:https://www.cnblogs.com/jinkspeng/p/4026174.html
Copyright © 2011-2022 走看看