[ 
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

Reply via email to