2012-10-10 9 views
0

단위 테스트로 다음 도메인 클래스를 작성했습니다. 테스트를 실행하면 오류 메시지
No such property: admittedMobileUser이 표시됩니다. 내가 도메인 클래스에서 그 라인에 대해 논평 할 때 나는 다른 필드에서 같은 문제를 겪는다. 아무도 그것을 해결하는 방법을 알고 있습니까? 제약에서Grails 도메인 클래스 단위 테스트 오류

class MobileUser { 
    String userName 
    String userDevice="Android" 
    Integer userCluster 
    Boolean admittedMobileUser 
    Date lastTimeUpdatedUserSpaceTime=new Date() 
    byte[] userSpaceTimeXml 

    static constraints = { 
     userName blank:false, unique:true 
     userDevice blank:false 
     userCluster validator : {val-> return val > 0} 
     admittedMobileUser 
     lastTimeUpdatedUserSpaceTime 
     userSpaceTimeXml maxSize:1024*1024 
    } 

    String toString(){ 
     return "${userName}_${userCluster}" 
    } 

} 
+0

댓글을 달았을 때 제약 조건에서 댓글을 달았습니까? – Mike

+0

예, 테스트 유닛을 올바른 것으로 만들기 위해 간단한 테스트 유닛을 만들었습니다. (다만 진실하다는 것을 주장하십시오) – Reza

+0

단위 테스트를 게시 할 수 있습니까? –

답변

1

제거 등 행 :

.... 
    admittedMobileUser 
    lastTimeUpdatedUserSpaceTime 
    .... 

각에 최소 하나 개의 제약 조건을 추가!

+0

. admittedMobileUser --- admittedMobileUser() 및 lastTimeUpdatedUserSpaceTime -> lastTimeUpdatedUserSpaceTime()을 변경했습니다. 이제 작동 중입니다! – Reza

관련 문제