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()
}
}
結果は [] と null です。私は何を間違えましたか?
また、バックグラウンドで GORM (Hibernate) によって生成された SQL も確認したいと思います。Grails でそれを行う方法はありますか?