2013-10-07 5 views
1

Я пытаюсь протестировать класс домена под названием EnityContact. Внутри этого класса есть метод, называемый initialize, который заполняет некоторые поля, когда это необходимо. для этого метод создает экземпляры некоторых других классов домена: AisUser, Entity и CPerson. AisUser - это класс домена, возвращаемый вызовом SecurityUtil.retrieveCurrentAisUser (false).mock класс домена, созданный другим классом домена со споком

class EntityContact extends BaseObject implements Initializable{ 

    .... 

    @Override 
    void initialize() { 
     println "initaliazing" 
     isMain = false 
     creationDate = new Date() 
     createdBy = CPerson.get(SecurityUtil.retrieveCurrentAisUser(false).id) 
     entity = new Entity() 
     entity.setId(Long.valueOf(0)) //Id has to be initialized with some value 
    } 
} 

То, что я пытаюсь сделать, это найти способ вернуть насмешки тех классов, которые я определяю в своей спецификации.

Любые идеи?

ответ

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