域类(gorm)的Grails单元测试
|
开始使用grails进行游戏,我想评估GORM,因此我使用Spring Tool Suite创建了一个域类:
Client
带有name
,vatNumber
和regNumber
,并且测试类是自动创建的。
我添加的单元测试代码是:
package pilot1
import grails.test.*
class ClientTests extends GrailsUnitTestCase {
protected void setUp() {
super.setUp()
}
protected void tearDown() {
super.tearDown()
}
void testSomething() {
def instances = []
def myTestDomain = mockDomain(Client, instances)
def client = new Client(name:\"Test\",vatNumber:\"323\",regNumber:\"343\")
client.id =1;
assertEquals client.name, \"Test\"
client.save();
def res = Client.findByName(\"Test\")
println instances
println res
//assertEquals 1, instances.size()
}
}
结果为[],并且为空!我做错了什么?
另外,我还希望在后台看到GORM(休眠)生成的SQL。知道我将如何在Grails中这样做吗?
没有找到相关结果
已邀请:
4 个回复
凡夕
逝媳蘑贩茄
墩瓣茅械
辅奈