Hi Frank,
Glad you found a workaround. Indeed, that has been a trouble spot in
particular with unit testing, and I recall having done something similar
when needing to test without a running server.
- Chris
On Tue, Jan 24, 2012 at 11:41 AM, frank asseg <frank.as...@congrace.de>wrote:
> On 01/24/2012 04:30 PM, frank asseg wrote:
> > Hola Guys,
> >
> > as foreseen by you guys i ran into trouble when creating a unit test for
> > FCREPO-1047 (https://jira.duraspace.org/browse/FCREPO-1047).There seemes
> > to be a lot of static stuff going on in Object creation. E.g.
> > DOTranslationUtility which has a whole static block that goes on to call
> > the static method Server.getConfig(), which tries to load fedora.fcfg
> > from the filesystem. This of course results in a IOException in a unit
> > testing environment and prevents mocking of dependent objects.
> >
> > Do you guys think it's feasible to refactor these classes in order to
> > improve unit testing ability?
> >
> meh should have read the ode better before posting. just adding three
> system properties provide enough infomration to keep Server from calling
> getConfig() everythings good when those are set.
> So i uploaded a test and patch for the suspected issue to JIRA:
> https://jira.duraspace.org/browse/FCREPO-1047
>
> --
> *frank asseg*
> softwareentwicklung
> sebastian-kneipp-strasse 14a
> 79104 freiburg i. brsg.
> tel.: ++49-761-88790001
> fax.: ++49-761-88790002
> mail: frank.as...@congrace.de
> web: http://www.congrace.de/
>
>
> ------------------------------------------------------------------------------
> Keep Your Developer Skills Current with LearnDevNow!
> The most comprehensive online learning library for Microsoft developers
> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
> Metro Style Apps, more. Free future releases when you subscribe now!
> http://p.sf.net/sfu/learndevnow-d2d
> _______________________________________________
> Fedora-commons-developers mailing list
> Fedora-commons-developers@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/fedora-commons-developers
>
------------------------------------------------------------------------------
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
_______________________________________________
Fedora-commons-developers mailing list
Fedora-commons-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fedora-commons-developers