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
?