Javascript单元测试的基础
作者:网络转载 发布时间:[ 2013/11/6 10:25:09 ] 推荐标签:
代码真的很简单,相信我!代码如下:
/**
* Add two numbers
*
* @param {Number} n1 The first number
* @param {Number} n2 The second number
* @return {Number} Sum of n1 and n2
*/
function add (n1, n2) {
// arguments is an array of arguments passed
// So, arguments.length is the number of arguments
if (arguments.length !== 2) {
throw new Error ();
}
return n1 + n2;
}
现在,我们需要测试它是否会按预期来执行。
assert(add(1, 4), 5) // true
assert(add(45,34,80)) // false
恭喜!你已经学会了如何对你的代码进行单元测试。我已经讲述了JS中关于单元测试的大部分基础的东西,但仍有很多内容需要学习。但这篇文章仅仅是基础!
我为各位读者准备了一些作业:
1.写一个方法,可以判断一个值小于另一个值。同样的,写另一个方法,判断该值大于另一个值
2.写一些方法来判断,一个对象是否是
· Object
· String
· Function
· Boolean

sales@spasvo.com