WEB开发网      濠电娀娼ч崐濠氬疾椤愶附鍋熸い鏍ㄧ〒闂勫嫰鏌﹀Ο渚Ц闁诲氦顕ч湁婵犲﹤楠告禍鍓х磼鏉堛劌绗氶柟宄版嚇閹晠宕归銈嗘濠电偞鍨堕幐鎾磻閹捐秮褰掓偐閻戞﹩妫勯梺鎼炲妼鐎涒晝绮嬪澶樻晝闁挎繂鏌婇敃鍌涚厵閻庢稒锚閻忥絾绻濇繝鍐ㄧ伌闁诡垰鍟村畷鐔碱敂閸♀晙绱樺┑鐐差嚟婵儳螞閸曨剚鍙忛柍鍝勬噹缁€澶嬬箾閹存繄锛嶆鐐灲閹綊宕惰濡插鏌涢妸銉ヮ劉缂佸倸绉归弫鎾绘晸閿燂拷 ---闂備焦瀵уú鈺呭箯閿燂拷
开发学院图形图像Flash Silverlight专题(11) - Silverlight的单元测试 阅读

Silverlight专题(11) - Silverlight的单元测试

 2008-10-27 11:49:00 来源:WEB开发网 闂備線娼уΛ鎾箯閿燂拷闂備礁鎲¢崹鐢垫崲閹扮増鍎嶆い鎺戝€甸崑鎾斥槈濞嗗秳娌紓鍌氱▌閹凤拷濠电姭鎷冮崨顓濈捕闂侀潧娲ゅú銊╁焵椤掍胶鈯曢柕鍥╁仧缁辩偤鏁撻敓锟�闂備線娼уΛ鎾箯閿燂拷  闂備胶枪缁绘鈻嶉弴銏犳瀬闁绘劕鎼痪褔鏌曟繝蹇曠窗闁煎壊浜滈—鍐偓锝庡墮娴犙勭箾閸喎鐏ユい鏇樺劦椤㈡瑩鎮℃惔銇帮拷
核心提示: 其中UnitTestSystem是Microsoft.Silverlight.Testing名字控件下的一个类而CreateTestPage()方法将创建一个UIElement,如下图所示 修改Test.cs为:1[TestMethod]2public void TestMethod()3

其中UnitTestSystem是Microsoft.Silverlight.Testing名字控件下的一个类

而CreateTestPage()方法将创建一个UIElement,如下图所示

Silverlight专题(11) - Silverlight的单元测试

修改Test.cs为:

1[TestMethod] 
2public void TestMethod() 
3{ 
4  Assert.IsTrue(true); 
5}

运行结果如下:

Silverlight专题(11) - Silverlight的单元测试

它将告诉你这个断言(Assert是否正确,已经操作这个过程花了多少时间)

你如果将Assert.IsTrue(true)改成Assert.IsTrue(false),将出现如下界面

Silverlight专题(11) - Silverlight的单元测试

说到这里大家肯定要纳闷我为什么非得用单元测试呢?

看起来这个没有什么用处啊?

我讲一下如下一种情况大家可能就可以知道单元测试多有用了

设想一下,你今天刚刚完成一段代码,但是你想测试下他到底工作得对不对

平时你应该会是去试验每个情况,点至每个按钮看看是否工作正常

这时候你肯定会很郁闷,特别是出bug的时候

需要查看每段代码来了解到底是哪里出错

有时候你还不得不通宵,但是有个单元测试

你可以用少量的时间写些单元测试的代码来测试下每个变量的变化情况

而且这个工作你可以在快离开公司的时候让这个Unit Test运行起来

上一页  1 2 3 4 5  下一页

Tags:Silverlight 专题 Silverlight

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接