在为我的项目编写单元测试时,我需要一点帮助。我为我的控制器和域创建了单元测试类。
我的问题是-我有一个名为employee的域类它有- String id String firstname String middleInitial String lastname String status String empType String userid
我想在测试类 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"
}
如果我遗漏了什么或需要做一些修改,请告诉我。
在此先感谢:) 艾米