您的位置:首页 > Web前端 > JavaScript

javascript笔记-jsunit简单例子

2012-05-12 18:42 120 查看
从www.jsunit.net网站下载 jsunit 的压缩包 jsunit2_2.zip

下载后在C盘解压。



jsUnitCore.js在C:\jsunit\app\jsUnitCore.js中



testRunner.html在C:\jsunit\testRunner.html中



我把test1.js和test1.html的代码放在C:\jsunit_code中



test1.js代码:

function add(num1,num2)

{

return num1 + num2;

}

function subtract(num1,num2)

{

return num1 - num2;

}

function multiply(num1,num2)

{

return num1 * num2;

}



test1.html代码:

<html>

<head>


[b] //导入jsunit\app\jsUnitCore.js 两点 ".." 表示到上一层目录,test1.html的上一层目录为C:\,则此处的..\表示C:\[/b]

<script type="text/javascript" src="..\jsunit\app\jsUnitCore.js"></script>

//导入test1.js



<script type="text/javascript" src="test1.js"></script>

<script type="text/javascript">

function setUpPage()

{

alert("setUpPage invoked");

setUpPageStatus = "complete";

}

function setUp()

{

alert("setUp");

}

function tearDown()

{

alert("tearDown");

}

function testAdd()

{

var result = add(2,3);

assertEquals(5,result);

}

function testSubtract()

{

var result = subtract(4,2);

assertEquals(2,result);

}

function testMultiply()

{

var result = multiply(2,3);

assertEquals(6,result);

}

</script>

</head>

<body>

</body>

</html>



打开C:\jsunit下的testRunner.html 在file:///中输入测试代码所在的路径C:\jsunit_code\test1.html

(testRunner.html在Firefox中运行有问题,放在IE,360浏览器中运行没有问题。也可试一下其他浏览器)







点击Run,运行成功后显示结果为:




内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: