在Neatbeans中使用JUnit4的学习时的总结

来源:互联网 发布:nginx url 跳转 编辑:程序博客网 时间:2024/05/16 06:36

    根据https://netbeans.org/kb/docs/java/junit-intro_zh_CN.html以及慕课网上的JUnit4课程学习JUnit4的笔记。


    JUnit是一个Java语言的单元测试框架,它是xUnit的一个子集。在NetBeans IDE 7.1 或更早版本,不需要指定测试框架,因为默认情况下将指定 JUnit。在 NetBeans IDE 7.2 中,可以选择指定 JUnit 或 TestNG 作为测试框架。

    测试类一般会放在不同的源文件中,测试类的包名和被测试类的包名应保持一致。创建测试框架时,一般取消勾选"Test Initializer"(测试初始化函数)和 "Test Finalizer"(测试终结方法)。如果选择的话,会产生:测试初始化函数和终结方法(setUP 和 tearDown 方法).

setUp 方法是一个测试初始化方法,它在测试类中的各测试用例之前运行。运行测试不需要测试初始化方法,如果需要在运行测试之前初始化一些变量,则可以使用测试初始化方法。

tearDown 方法是一个测试终结方法,它在测试类中的各测试用例之后运行。运行测试不需要测试终结方法,如果能需要使用终结方法来清理运行测试用例时所需的任何数据

    在JUnit4中,测试方法是由 @Test标注指示的。除此之外,还有@est(expectes=xx.class)与@Test(timeout=毫秒)。后者是对方法运行时间进行限定,可以进行简单的性能测试。

@Ignore("...")   不执行该方法,省略号处填写该方法没有被执行的原因。

@RunWith  更改测试运行期(只要运行期继承org.junit.runner.Runner这个类即可)

@BeforeClass  该方法在所有方法执行之前被执行。

@AfterClass  该方法在所有方法执行结束之后被执行。

@Before和@After会在每个测试方法执行的前后各执行一次。


0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 穿坡跟凉鞋容易打滑摔倒怎么办 运动鞋烂了个口怎么办 运动鞋的网烂了怎么办 运动鞋鞋一个一个高一个低怎么办 淘宝预售水果不发货怎么办 淘宝评价忘记晒图了怎么办 参加水果展没有实物怎么办 没做过运营面试怎么办 苹果5s16g内存满了怎么办 618天猫有活动淘宝没有怎么办 天猫国际买到假货怎么办 天猫恶意差评怎么办 天猫删除差评被扣分了怎么办 天猫收到差评怎么办 天猫给差评骚扰怎么办 天猫客户差评怎么办 天猫没法给差评怎么办 天猫上限购一件怎么办 拍下商品不发货怎么办 天猫红包过期了怎么办 买天猫店被中介骗了钱怎么办 速卖通假货纠纷怎么办 天猫新开店被恶意拍下怎么办 新开的天猫店没有生意怎么办 银行的支票丢了怎么办 天猫积分用光了怎么办 淘宝店没有无线流量怎么办 京东卖家不发货怎么办会自动打款 一件代发顾客如果退款怎么办 京东以前的账号怎么办 旺旺对话框订单页面变宽了怎么办 阿里巴巴店铺上传图片很模糊怎么办 天猫跨店优惠券用了退货怎么办 淘宝店铺没流量没访客怎么办 京东微信和Q端黑号了怎么办? 买不了运费险了怎么办 拼多多5天不发货怎么办 天猫店手机发货成定制机怎么办 天猫退货上门取件退两件怎么办 买二手苹果手机没有账号怎么办 手机淘宝足迹不更新怎么办