OK i resolve it . it because New Entity Category does't not has any data in
the database . when i try to add some Category data to User . it's work .
the test pass.

Thanks to here anyone . i'm sorry because This mail may have to
interrupt everyone.

On Thu, Sep 18, 2008 at 2:14 PM, Gordian Yuan <[EMAIL PROTECTED]> wrote:

> Hi all,
>
> I imitate Address object create a Category object , it's simple
>
> @Embeddable
> public class Category extends BaseObject implements Serializable {
>     private static final long serialVersionUID = -7252129309956926394L;
>     private String name;
>     private String description;
>     public String getName() {
>         return name;
>     }
>     public void setName(String name) {
>         this.name = name;
>     }
>     public String getDescription() {
>         return description;
>     }
>     public void setDescription(String description) {
>         this.description = description;
>     }
>     @Override
>     public boolean equals(Object o) {
>         // TODO i dont wanna wirite
>         return false;
>     }
>     @Override
>     public int hashCode() {
>         // TODO Auto-generated method stub
>         return 0;
>     }
>     @Override
>     public String toString() {
>         // TODO Auto-generated method stub
>         return null;
>     }
> }
>
> after i add it to User object
>
> private Category category = new Category();
> @Embedded
> public Category getCategory() {
>      return category;
> }
> public void setCategory(Category category) {
>    this.category = category;
> }
>
> after add a test to UserDaoTest
>
> public void testUserCategoryIsNotNull() {
>         User user = dao.get(-1L);
>         assertNotNull(user.getAddress());
>         assertNotNull(user.getCategory()); // failure on this line
> }
>
> at last i run "mvn test -Dtest=UserDaoTest"
> It's Failure.... i have no idea anyplace is wrong , or i'm miss some config
> ?
>
>

Reply via email to