[
http://mifosforge.jira.com/browse/MIFOS-2865?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Adam Monsen updated MIFOS-2865:
-------------------------------
Summary: unit tests should ignore
MIFOS_CONF/applicationConfiguration.custom.properties (was: unit tests pick up
MIFOS_CONF/applicationConfiguration.custom.properties)
> unit tests should ignore MIFOS_CONF/applicationConfiguration.custom.properties
> ------------------------------------------------------------------------------
>
> Key: MIFOS-2865
> URL: http://mifosforge.jira.com/browse/MIFOS-2865
> Project: mifos
> Issue Type: Bug
> Components: Build and Testing
> Reporter: Adam Monsen
> Assignee: Adam Monsen
>
> If MIFOS_CONF/applicationConfiguration.custom.properties exists, it may
> affect unit tests like AccountingRulesTest.
> STEPS TO REPRO
> 1. create MIFOS_CONF/applicationConfiguration.custom.properties (e.g.
> ~/.mifos/applicationConfiguration.custom.properties , for Ubuntu) with just
> one setting:
> AccountingRules.DigitsAfterDecimal=0
> 2. Run AccountingRulesTest. e.g.:
> mvn test -Dtest=AccountingRulesTest
> (from the "application" directory")
> EXPECTED RESULT
> Build successful
> ACTUAL RESULT
> Build failure:
> digitsAfterDecimalFallsBackToDefault(org.mifos.config.AccountingRulesTest)
> Time elapsed: 0.003 sec <<< FAILURE!
> java.lang.AssertionError: expected:<1> but was:<0>
> ADDITIONAL INFORMATION
> * See the private constructor for ConfigurationManager
> * Integration tests do not have this problem because they fire off
> TestCaseInitializer.initialize(), which sets the test mode to "integration".
> Acceptance tests are also unaffected.
> * One idea: unit tests that need test mode "integration" (those that will
> fail if application-wide configuration settings are overridden) can
> explicitly call
> new StandardTestingService().setTestMode(TestMode.INTEGRATION);
> if lots of these calls are necessary, maybe we can come up with a better
> solution.
--
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
------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Mifos-issues mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mifos-issues