开源中国

我们不支持 IE 10 及以下版本浏览器

It appears you’re using an unsupported browser

为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari 等,或者升级到最新版本的IE浏览器。 如果您使用的是 IE 11 或以上版本,请关闭“兼容性视图”。
ScalaTest首页、文档和下载 - Java与Scala测试 - 开源中国社区
Float_left Icon_close
全部项目分类
我要评价
Apache
Scala
跨平台
分享
收藏
15 人收藏
收录时间:2009-12-28
ScalaTest 详细介绍

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

“ScalaTest 1.0是比JUnit和TestNG更加高阶的测试编写工具,这个Scala应用在JVM上运行,可以测试Scala以及Java代码。除了与JUnitTestNG的深层集成,同时还支持Ant任务,与maven集成,并包括了流行的Java mocking框架JMockEasyMock以及Mockito的语法增强。通过JUnit集成,ScalaTest可以轻松地在EclipseNetBeans以及IntelliJ IDEA等IDE,以及Infinitest等生产工具中使用。

测试代码:

import org.scalatest.FlatSpec
import org.scalatest.matchers.ShouldMatchers

class StackSpec extends FlatSpec with ShouldMatchers {

"A Stack" should "pop values in last-in-first-out order" in {
val stack = new Stack[Int]
stack.push(1)
stack.push(2)
stack.pop() should equal (2)
stack.pop() should equal (1)
}

it should "throw NoSuchElementException if an empty stack is popped" in {
val emptyStack = new Stack[String]
evaluating { emptyStack.pop() } should produce [NoSuchElementException]
}
}

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


大家对 ScalaTest 的评论 (全部 3 条评论)
{{repayCom.userName}}
一步天履
Scala Test ScalaTest
yxtwang
不哦错! ScalaTest
王振威
应网友需求,osctools今天新增Nginx中文文档、ScalaTest、#liftweb#、Akka 文档,红薯正在上传,随后就可以看到了,同学们,有啥需要的可以提要求或者谁有好的文档可以直接发给我哦。
ScalaTest 相关博客
顶部