[
http://mifosforge.jira.com/browse/MIFOS-4460?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Kay Chau updated MIFOS-4460:
----------------------------
Status: Ready to Ship / Verified (was: Ready for Showcase)
> TECHDEBT: reenable QuestionnaireServiceFacadeTest unit test
> -----------------------------------------------------------
>
> Key: MIFOS-4460
> URL: http://mifosforge.jira.com/browse/MIFOS-4460
> Project: mifos
> Issue Type: Story
> Components: Technical Discussion
> Affects Versions: Elsie F - Iteration 8
> Reporter: keithwoodlock
> Assignee: mifosqa
> Fix For: Elsie F - Iteration 8
>
>
> To enable API usuage from delivered JAR (see MIFOS-4305) I had to remove a
> coupling between questionnaire module and the application module. Basically
> the services belonging to the service facade had their interfaces in the
> questionnaire module but implementation in application module. The dependency
> is actually the other way around, application depends on questionnaire so I
> had to move the service facade implementation class and the services
> interfaces into 'appdomain' module.
> As a result of this i also had to move down the service facade unit test but
> this had dependencies on 'matcher' classes in the test source folder of
> questionnaire.
> What I really want to be able to do is create a 'questionnaire-test' jar from
> the test source (due to matchers etc) of this module (excluding tests) so
> that i can use it as compile time dependency in appdomain which would allow
> me to uncomment these tests and execute them.
> The other workaround (which is alot easier) is to just move the relevant
> 'matchers' or other classes related to this unit test into the
> 'src/main/java'. This would allow me to re-enable the unit test that exists
> in appdomain. While its not ideal, I could rename the package of the macthers
> to indicate that these are only to be used in tests (its unlikey anyone wants
> to use them in products as hamcress is a 'test' only scoped dependency anyway.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://mifosforge.jira.com/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
------------------------------------------------------------------------------
Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)!
Finally, a world-class log management solution at an even better price-free!
Download using promo code Free_Logger_4_Dev2Dev. Offer expires
February 28th, so secure your free ArcSight Logger TODAY!
http://p.sf.net/sfu/arcsight-sfd2d
_______________________________________________
Mifos-issues mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mifos-issues