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]