What's the error you're seeing from a particular test - UserDaoTest
for example? You can use "mvn test -Dtest=UserDaoTest
-Dsurefire.useFile=false" to see the error in your console.

Matt

On 2/22/08, Kropp, Henning <[EMAIL PROTECTED]> wrote:
> Hi List,
>
>  I am new to Appfuse and just installed a fresh Struts2 project with full
>  source. I really would like my Users to speak languages. Therefor I
>  created a new model Language like:
>
>  @Entity
>  @Table(name="language")
>  public class Language extends BaseObject implements Serializable{
>     private Long id;
>     private String isoCode;
>     private String name;
>
>     @Id @GeneratedValue(strategy=GenerationType.AUTO)
>     public Long getId() {
>         return id;
>     }
>     @Column(name="iso_code")
>     public String getIsoCode() {
>         return isoCode;
>     }
>     @Column(name="name")
>     public String getName() {
>         return name;
>     }
>     [...]
>  }
>
>  After that I changed the User model to have an new ManyToMany
>  relationship the following:
>
>  [...]
>  @ManyToMany(fetch = FetchType.EAGER)
>     @JoinTable(
>             name="user_speaks_language",
>             joinColumns = { @JoinColumn( name="user_id") },
>             inverseJoinColumns = @JoinColumn( name="language_id")
>     )
>     public Set<Language> getLanguages() {
>         return languages;
>     }
>
>  [...]
>
>  I registered  Language with Hibernate in the hibernate.cfg.xml <mapping
>  class="com.bitpitch.model.Language" /> . Had Appfuse generate me the
>  rest. After that all the Dao Tests are massed up.
>
>  [...]
>  Tests in error:
>   testGetRoles(com.bitpitch.dao.LookupDaoTest)
>   testSend(com.bitpitch.service.MailEngineTest)
>   testSendMessageWithAttachment(com.bitpitch.servi
>   testExecute(com.bitpitch.webapp.action.PasswordH
>   testColumnMapping(com.bitpitch.dao.hibernate.Hib
>   testSearch(com.bitpitch.webapp.action.UserAction
>   testEdit(com.bitpitch.webapp.action.UserActionTe
>   testSave(com.bitpitch.webapp.action.UserActionTe
>   testRemove(com.bitpitch.webapp.action.UserAction
>   testCancel(com.bitpitch.webapp.action.UserAction
>   testSaveConflictingUser(com.bitpitch.webapp.acti
>   testGetRoleInvalid(com.bitpitch.dao.RoleDaoTest)
>   testGetRole(com.bitpitch.dao.RoleDaoTest)
>   testUpdateRole(com.bitpitch.dao.RoleDaoTest)
>   testAddAndRemoveRole(com.bitpitch.dao.RoleDaoTes
>   testCRUD(com.bitpitch.dao.UniversalDaoTest)
>   testAddExistingUser(com.bitpitch.service.UserExi
>   testContextInitialized(com.bitpitch.webapp.liste
>   testExecute(com.bitpitch.webapp.action.SignupAct
>   testDisplayForm(com.bitpitch.webapp.action.Signu
>   testSearch(com.bitpitch.webapp.action.LanguageAc
>   testEdit(com.bitpitch.webapp.action.LanguageActi
>   testSave(com.bitpitch.webapp.action.LanguageActi
>   testRemove(com.bitpitch.webapp.action.LanguageAc
>   testGetUserInvalid(com.bitpitch.dao.UserDaoTest)
>   testGetUser(com.bitpitch.dao.UserDaoTest)
>   testGetUserPassword(com.bitpitch.dao.UserDaoTest
>   testUpdateUser(com.bitpitch.dao.UserDaoTest)
>   testAddUserRole(com.bitpitch.dao.UserDaoTest)
>   testAddAndRemoveUser(com.bitpitch.dao.UserDaoTes
>   testUserExists(com.bitpitch.dao.UserDaoTest)
>   testUserNotExists(com.bitpitch.dao.UserDaoTest)
>   testGetUser(com.bitpitch.service.UserManagerTest
>   testAddAndRemoveUser(com.bitpitch.service.UserMa
>   testSaveUser(com.bitpitch.service.UserManagerTes
>
>  Tests run: 67, Failures: 0, Errors: 35, Skipped: 0
>
>  [...]
>
>  Could someone please explain to me, what's happening here? (obviously) I
>  consider it to be a Dao / Spring / Hibernate problem. Do I have to
>  register Language with the ApplicationContext?  Can't I use the
>  GenericDao? And if so why? Do I have to do an explicit mapping? If where
>  do I put the mapping? There is the sql-map-config.xml. But all entries
>  in it point to a folder that doesn't exist.
>
>  Many thanks in advanced
>  Henning Kropp
>
>  ---------------------------------------------------------------------
>  To unsubscribe, e-mail: [EMAIL PROTECTED]
>  For additional commands, e-mail: [EMAIL PROTECTED]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to