【发布时间】:2013-06-11 09:33:20
【问题描述】:
在为我的项目编写单元测试时,我需要一些帮助。 我已经为我的控制器和域创建了单元测试类。
我的问题是- 我有一个名为employee 的域类 它有—— 字符串编号 字符串名字 字符串中间首字母 字符串姓氏 字符串状态 字符串 empType 字符串用户名
我想在测试类 EmployeeControllerTest() 下的 setUp() 方法中模拟它们
我已经添加了以下 Mixin
package EmployeeController
import static org.junit.Assert.*
import grails.test.mixin.*
import grails.test.mixin.support.*
import org.junit.*
import java.io.Serializable
import grails.test.mixin.TestFor
import grails.test.mixin.TestMixin
import grails.test.mixin.Mock
import grails.test.mixin.support.GrailsUnitTestMixin
import grails.test.mixin.domain.DomainClassUnitTestMixin
import grails.test.mixin.services.ServiceUnitTestMixin
import grails.test.mixin.web.ControllerUnitTestMixin
import grails.test.mixin.web.FiltersUnitTestMixin
import grails.test.mixin.web.GroovyPageUnitTestMixin
import grails.test.mixin.web.UrlMappingsUnitTestMixin
import grails.test.mixin.webflow.WebFlowUnitTestMixin
@TestMixin(GrailsUnitTestMixin)
@TestFor(EmployeeController)
@Mock([Employee])
class EmployeeControllerTests {
void setUp() {
// Setup logic here
def Employee ce = new Employee()
ce.put(empNo: "001", firstname: "amy", middleInitial: "ratr", lastname: "suz", status: "A", empType: "vendor", userid: "amar")
}
void tearDown() {
// Tear down logic here
}
void testSomething() {
//fail "Implement me"
}
如果我遗漏了什么或需要做一些修改,请告诉我。
在此先感谢 :) 艾米
【问题讨论】:
标签: unit-testing grails grails-2.0