ScalaTest Java与Scala测试

我要开发同款
匿名用户2009年12月28日
144阅读

技术信息

授权协议
Apache

作品详情

ScalaTest是一个开源测试框架。ScalaTest旨在令测试更加高效。其开发者BillVeers(Artima主编,同时也是资深的程序员)这样描述到:

“ScalaTest1.0是比JUit和TestNG更加高阶的测试编写工具,这个Scala应用在JVM上运行,可以测试Scala以及Java代码。除了与JUit和TestNG的深层集成,同时还支持At任务,与mave集成,并包括了流行的Javamockig框架JMock、EasyMock以及Mockito的语法增强。通过JUit集成,ScalaTest可以轻松地在Eclipse、NetBeas以及ItelliJIDEA等IDE,以及Ifiitest等生产工具中使用。

测试代码:

importorg.scalatest.FlatSpecimportorg.scalatest.matchers.ShouldMatchersclassStackSpecextedsFlatSpecwithShouldMatchers{"AStack"should"popvaluesilast-i-first-outorder"i{valstack=ewStack[It]stack.push(1)stack.push(2)stack.pop()shouldequal(2)stack.pop()shouldequal(1)}itshould"throwNoSuchElemetExceptioifaemptystackispopped"i{valemptyStack=ewStack[Strig]evaluatig{emptyStack.pop()}shouldproduce[NoSuchElemetExceptio]}}

在线API文档:https://www.ostools.et/apidocs/apidoc?api=scalatest-1.7.2

功能介绍

Scala Test 是一个开源测试框架。ScalaTest旨在令测试更加高效。其开发者Bill Venners(Artima主编,同时也是资深的程序员)这样描述到: “ScalaTest 1....

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论