英文原文:http://www.scalatest.org/user_guide
本用户指南将帮助您快速滚动ScalaTest。首先简要介绍一下:
- ScalaTest的中心概念是套件,是零到多个测试的集合。
- 一个测试可以使用名称,也可以启动,要么成功,失败,正在申请或取消。
- ScalaTest中的组成部分是
Suite
代表一套测试。 - 特性
Suite
声明run
和其他“生命周期”方法定义了一种默认方式来编写和运行测试。 - 可以覆盖这些生命周期方法来定制测试如何编写和运行。
- ScalaTest提供风格特质延伸
Suite
并覆盖生命周期方法,以支持不同的测试方式。 - 它提供了混合特征,可以覆盖样式特征的生命周期方法来满足特定的测试需求。
- 您可以通过组合
Suite
样式和混合特征来定义测试类。 - 您可以通过组合
Suite
实例来定义测试套件。
要在您的sbt项目中包含ScalaTest,只需添加以下行:
libraryDependencies + = “org.scalatest”%“scalatest_2.11”%“3.0.1”%“test”
要在您的Maven项目中包含ScalaTest,请使用:
<dependency> <groupId>org.scalatest</groupId> <artifactId>scalatest_2.11</artifactId> <version>3.0.1</version> <scope>test</scope> </dependency>
有关其他方法将ScalaTest包含在项目中,请参阅运行测试。
在您的项目中使用ScalaTest就像1,2,3: