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
> ?
>
>