從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,運行成功後顯示結果為: