<!doctype html>
<html>
<head>
<meta charset="utf-8">
<script>
'use strict';
var yyTester = (function(){
var testFunctions = [],
testDesc = []; function describe (desc, func) {
if (testFunctions.indexOf(func) < 0){
testFunctions.push(func);
testDesc.push(desc);
}
} function undescribe (func) {
var i = testFunctions.indexOf(func);
if (i >= 0){
testFunctions.splice(i, 1);
testDesc.splice(i, 1);
}
} function runTest(){
for (var i = 0, l = testFunctions.length; i < l; ++i){
console.log(testDesc[i]);
testFunctions[i]();
}
} return {
$describe : describe ,
$undescribe: undescribe,
$runTest: runTest
};
})(); (function(){
yyTester.$describe('数组测试', function(){
var a = [];
var aValue = 1;
a.push(aValue);
console.assert(a.length == 1);
console.assert(aValue == a[a.length - 1]);
console.assert(a.indexOf(aValue) == a.length - 1);
a.pop();
console.assert(a.length == 0);
}); yyTester.$runTest();
})();
</script>
</head>
<body>
</body>
</html>

最新文章

  1. Navisworks 提供了.NET, COM和NwCreate 三种API
  2. Python之路Day12--mysql介绍及操作
  3. 从零开始学习Node.js例子九 设置HTTP头
  4. webrtc第一篇
  5. Http方法:Get请求与Post请求的区别
  6. ubuntu server 12.04 源
  7. 图形上下文导论(Introduction to SWT Graphics)zz
  8. 12.JavaScript字符串方法
  9. 【Spark篇】--Spark中Standalone的两种提交模式
  10. Spring MVC 搭建
  11. 创建线程时如果既传入了runnable对象,又继承thread重写了run方法,会执行的哪里的代码
  12. 2019西北工业大学程序设计创新实践基地春季选拔赛 I Chino with Rewrite (并查集+树链剖分+线段树)
  13. jqGrid 中文配置 - grid.locale-cn.js 多国语言
  14. Docker容器数据卷
  15. windows 日常使用
  16. 性能测试-3.Fiddler进行弱网测试
  17. ZOJ 2975 Kinds of Fuwas
  18. 在liferay中如何使用Ajax的请求
  19. 【转载】Multiboot规范
  20. Spring mvc 返回json包含双引号问题 解决

热门文章

  1. ios 记录支付宝集成遇到的坑及解决方法
  2. HDU 2196 树形DP Computer
  3. TM1668 Led 驱动芯片源程序
  4. hdu 4773 Problem of Apollonius
  5. Uncaught TypeError: Cannot read property &#39;post&#39; of undefined
  6. Android-Unable to resolve target &#39;android-8&#39;
  7. c pointer and array
  8. 动态规划入门——Eddy&#39;s research II
  9. 谷歌google搜索打不开、谷歌gmail邮箱及相关服务无法登录的解决的方法
  10. GCC 编绎选项 转