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,运行成功后显示结果为:
下载后在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,运行成功后显示结果为:
相关文章推荐
- javascript常用开发笔记:一个简单强大的js日期格式化方法
- JS学习笔记 - 一个简单例子
- JavaScript高级程序设计(第3版)学习笔记3 js简单数据类型
- three.js : JavaScript 3D library:最简单的例子
- JavaScript高级程序设计(第3版)学习笔记3 js简单数据类型
- javascript常用开发笔记:一个简单强大的js日期格式化方法
- javascript基础笔记(一)之js的简介
- [js&oc交互]WebViewJavascriptBridge简单实用
- JavaScript 学习笔记3 CSS的ID、CLASS简单应用
- ios学习笔记block回调的应用(一个简单的例子)
- (学习笔记)简单正则表达式的使用实例[javascript]
- div_显示隐藏简单例子2(displayDiv.js)
- 简单JS getElementsByName的例子
- 帮助你快速简单执行定时循环操作的JavaScript类库 - Later.js
- 韩顺平 javascript教学视频_学习笔记4_js运算符2_js移位运算
- Node.js学习笔记(5)--文件简单操作
- JavaScript学习笔记(二)——从简单开始学起
- 在使用jQuery+HTML+Javascript的简单例子---很容易的制作双色表格
- 第一天的javascript-简单的计算器和笔记
- 一个简单的jQuery插件ajaxfileupload.js实现ajax上传文件例子