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>