考试网 >> IT认证 >> JAVA >> JAVA指导 >> 用javascript模拟C#的[Attribute]用法

用javascript模拟C#的[Attribute]用法

发布时间:2006-06-28 11:11     点击:
分页:上一页  1 2 [3] 4  下一页

//包含特性声明的函数要以";"结尾,不可省略

[TestMethod],[DebugOutput(true)]

UnitTest.prototype.testString = function() //测试字符串方法,这里假设自己实现了一个String类然后来测试

{

var testCase = new String();

testCase = "abc";

this.Test(testCase == "abc"); //测试赋值操作

testCase += "def";

this.Test(testCase == "abcdef"); //测试连接操作

this.Test(testCase.length == 6); //测试长度属性

self.output.value += "\n";

var result = "Debug - testString finished with " + this.passed + " cases passed and " + this.errors + " cases failed!\n";

this.passed = 0;

this.errors = 0;

return result;

};

//只测试不输出调试信息的方法

[TestMethod]

UnitTest.prototype.testRegexp = function()

{

var errors = 0;

var passed = 0;

if(/abc/.test("abc"))

{

self.output.value += ".";

passed ++;

}

else

{

self.output.value += "e";

errors ++;

}

if(/abc/.test("aababcd"))

{

self.output.value += ".";

passed ++;

}

};

//不被测试的方法

UnitTest.prototype.foo = function()

{

alert(’foo not being tested!’);

};

UnitTest.prototype.runCases = function()

{

for (each in this)
分页:上一页  1 2 [3] 4  下一页
版权申明:未经书面授权请勿转载本站信息!!作品版权归所属媒体与作者所有!!
发表评论: 匿名发表 用户名: 查看评论
您将承担一切因您的行为、言论而直接或间接导致的民事或刑事法律责任
留言板管理人员有权保留或删除其管辖留言中的任意内容
本站提醒:不要进行人身攻击。谢谢配合。
在本站搜索相关信息
2003-2005 Ksw123.com All Rights Reserved. - TOP
Copyright © 2006 Ksw123.com. All rights reserved.中国考题网 版权所有