zoukankan      html  css  js  c++  java
  • 学习jsunit一个Demo

     1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
     2 <html>
     3 <head>
     4     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     5     <script type="text/javascript" src="../app/jsUnitCore.js"></script>
     6     <script type="text/javascript">
     7 /*
     8         断言的语法
     9         assert([comment], booleanValue)
    10       assertTrue([comment], booleanValue)
    11       assertFalse([comment], booleanValue)
    12       assertEquals([comment], value1, value2)
    13       assertNotEquals([comment], value1, value2)
    14       assertNull([comment], value)
    15       assertNotNull([comment], value)
    16       assertUndefined([comment], value)
    17       assertNotUndefined([comment], value)
    18       assertNaN([comment], value)
    19       assertNotNaN([comment], value)
    20       fail(comment)
    21 */  
    22         /*页面只执行一次*/
    23         function setUpPage(){
    24             //初始化测试变量
    25         }
    26 
    27         var a = 4;
    28         var b = 5;
    29 
    30         /*每个测试都会执行一次*/
    31         function setUp(){
    32             a++;
    33         } 
    34 
    35         /*生产代码
    36         function add(){
    37             return a+b;
    38         }
    39 
    40         /*测试方法*/
    41         function testAlert(){
    42             assertEquals('equals',10,add());
    43         }   
    44         /*测试结束后的代码*/
    45         function tearDown(){
    46             a = null;
    47             b = null;
    48         }
    49         function testHello(){
    50             assertEquals('equals',10,add());
    51         } 
    52 
    53         /*手动加载待测试方法*/
    54         function exposeTestFunctionNames() {
    55           var tests = new Array(2);
    56           tests[0] = "testValidArgs";
    57           tests[1] = "testWithNegativeNumbers";
    58           return tests;
    59       }
    60     </script>
    61 </head>
    62 <body>
    63 </body>
    64 </html>
  • 相关阅读:
    Java学习资源整理(超级全面)
    Java中的Iterable与Iterator详解
    git使用笔记1:结合Github远程仓库管理项目
    关于LeetCode上链表题目的一些trick
    关于链表中哨兵结点问题的深入剖析
    关于Java中基类构造器的调用问题
    大整数相乘问题总结以及Java实现
    快速排序实现及其pivot的选取
    阿里云服务器部署Java Web项目全过程
    Git 学习总结
  • 原文地址:https://www.cnblogs.com/linksgo2011/p/2849800.html
Copyright © 2011-2022 走看看