X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=runtime%2Forg.argeo.slc.support.simple%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Funit%2FAbstractSpringTestCase.java;h=a571b5dcc81444449e5cade4843d0aca51a209bf;hb=719f374a748e531ae706115252978e06ad72c308;hp=ee95e3eee92854a55b045c3b085d16ae07e36046;hpb=2f57b9abf7e5110603e8cf952259509c76c9a162;p=gpl%2Fargeo-slc.git diff --git a/runtime/org.argeo.slc.support.simple/src/main/java/org/argeo/slc/unit/AbstractSpringTestCase.java b/runtime/org.argeo.slc.support.simple/src/main/java/org/argeo/slc/unit/AbstractSpringTestCase.java index ee95e3eee..a571b5dcc 100644 --- a/runtime/org.argeo.slc.support.simple/src/main/java/org/argeo/slc/unit/AbstractSpringTestCase.java +++ b/runtime/org.argeo.slc.support.simple/src/main/java/org/argeo/slc/unit/AbstractSpringTestCase.java @@ -23,11 +23,19 @@ public abstract class AbstractSpringTestCase extends TestCase { if (context == null) { context = new ClassPathXmlApplicationContext( getApplicationContextLocation()); + if(getIsStartContext()) + context.start(); } return context; } + + /** Whether the context should be started after being created. */ + protected Boolean getIsStartContext(){ + return false; + } /** Returns a bean from the underlying context */ + @SuppressWarnings(value = { "unchecked" }) protected T getBean(String beanId) { return (T) getContext().getBean(beanId); }