知识大全 看JUnit中Metedata的巧妙应用

Posted

篇首语:知识可羡,胜于财富。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 看JUnit中Metedata的巧妙应用相关的知识,希望对你有一定的参考价值。

看JUnit中Metedata的巧妙应用  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

    JUunit 至今还是神神秘秘 不知道最终是个什么样子 但是已经有文章在对其进行介绍 先不管文章里描述的是否是JUnit 最后的面貌 我们可以从中看出JUnit 借助Tiger的新特性进行了不小的改进 尤其是元数据(Metadata)的应用

    在文章透露出的所有信息里面 几乎所有的改进都和元数据有关 以前一切依靠命名规范来约束的方法 现在都改为通过不同类型的元数据来加以区别 当然这倒没有什么大不了的 通过元数据注释(Metadata Annotations)也许会显得代码看起来更加醒目一些

    文章中称JUnit 正式的引入了类级别的setUp和tearDown 使得在多个测试方法运行前可以统一初始化 并在这些测试方法运行结束后统一回收 我曾经在我以前的JUnit源码分析中提到过这个问题 但是当时我没有理解JUnit为什么没有提供类级别的支持 为了保持每个测试用例的完全独立性 不过有些时候提供类级别的setUp tearDown还是有必要的 前提是使用得当

    说了这么多 忘了一点 类级别setUp和tearDown的声明也是使用元数据加以标示的

    JUnit 对元数据的成功应用还在于对期望异常测试的简化 如果在 中 编写一个测试用例 以测试代码是否能按你期望的那样抛一个业务异常出来 你需要先try后catch 并且还要在没有达到预期结果时手动fail 的确不是很方便 这一点我有体会 到了JUnit 中 通过带有excepted参数的test标记 你可以很轻松的做到与 中完全一样的效果 它不仅仅是的代码变得清晰好看 而且还为我们节省了不少宝贵的时间

cha138/Article/program/Java/ky/201311/29240

相关参考

知识大全 JUnit入门及应用

JUnit入门及应用  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  相关概念 &nbs

知识大全 Java标准单元测试库 JUnit 4 抢先看

Java标准单元测试库JUnit4抢先看  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  JUni

知识大全 如何巧妙弥补求职中的5个劣势

人无完人,每个人都有弱点和缺陷。在求职时,这些弱点和缺陷会转化成我们的劣势,为求职带来阻碍。带着劣势求职并非就意味着失败,只要善于另辟蹊径,用长处弥补劣势,求职就能突破重围,关键看你有没有勇气和良好的

知识大全 Ant+JUnit+Cobertura

Java应用利器组合:Ant+JUnit+Cobertura  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看

买卖股票时怎样巧妙应用RSI指标

我们不妨来给RSI的数值打个比方:RSI的数值是在0至100之间。这个数值可以代表参与其中的多空双方的实力。比如RSI=50时,表明多空双方实力相等,假设为双方均为50人。当RSI=80时,表明多方的

知识大全 在 Eclipse 中使用 JUnit 启蒙引导

在Eclipse中使用JUnit启蒙引导  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  许多书上

知识大全 Eclipse中建立自己的JUnit测试[3]

Eclipse中建立自己的JUnit测试[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  很

知识大全 Eclipse中建立自己的JUnit测试[2]

Eclipse中建立自己的JUnit测试[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在

知识大全 Eclipse中建立自己的JUnit测试[1]

Eclipse中建立自己的JUnit测试[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  这

知识大全 Eclipse中建立自己的JUnit测试[4]

Eclipse中建立自己的JUnit测试[4]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  现