2012-04-24 2 views
3

Я читал об этой аннотации в документации Grails (Глава 9: Тестирование). Но я не могу понять, что это такое ...Grails @Mock аннотация

Проблема в том, что мне нужно высмеять динамические методы GORM, есть способ имитировать их автоматически, без этого мне нужно написать все методы, которые мне нужны ?

ответ

5

Это верно в Grails 2.x:

При добавлении аннотаций @Mock (А), Grails добавит динамические методы А, для модульного тестирования. Вам не нужно издеваться над ними самостоятельно.

Вы сможете сделать в тесте или в объектах, вызываемых теста:

def s=new A().save() 
A.get(1) 

и т.д.

Grails высмеивает эти методы с реализацией в памяти Горм, не JDBC.

Вы также сможете использовать запросы критериев.

+0

Это удивительно – tbruyelle

Смежные вопросы