Groovy - 单元测试
面向对象系统的基本单元是类。 因此,单元测试由一个类中的 testig 组成。 采用的方法是创建被测类的一个对象,并使用它来检查所选方法是否按预期执行。 并非每种方法都可以测试,因为测试每件事并不总是实用的。 但是应该对关键和关键方法进行单元测试。
JUnit 是一个开源测试框架,是公认的 Java 代码自动化单元测试的行业标准。 幸运的是,JUnit 框架可以很容易地用于测试 Groovy 类。 所需要的只是扩展作为标准 Groovy 环境一部分的 GroovyTestCase 类。 Groovy 测试用例类基于 Junit 测试用例。
编写一个简单的 Junit 测试用例
假设我们在应用程序类文件中定义了以下类 −
import groovy.util.GroovyTestSuite import junit.framework.Test import junit.textui.TestRunner class AllTests { static Test suite() { def allTests = new GroovyTestSuite() allTests.addTestSuite(StudentTest.class) allTests.addTestSuite(EmployeeTest.class) return allTests } } TestRunner.run(AllTests.suite())