从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>
//导入jsunit\app\jsUnitCore.js 两点 ".." 表示到上一层目录,test1.html的上一层目录为C:\,则此处的..\表示C:\
<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,运行成功后显示结果为: