]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - runtime/org.argeo.slc.support.simple/src/main/java/org/argeo/slc/unit/AbstractSpringTestCase.java
Improve SystemCall
[gpl/argeo-slc.git] / runtime / org.argeo.slc.support.simple / src / main / java / org / argeo / slc / unit / AbstractSpringTestCase.java
index ee95e3eee92854a55b045c3b085d16ae07e36046..a571b5dcc81444449e5cade4843d0aca51a209bf 100644 (file)
@@ -23,11 +23,19 @@ public abstract class AbstractSpringTestCase extends TestCase {
                if (context == null) {\r
                        context = new ClassPathXmlApplicationContext(\r
                                        getApplicationContextLocation());\r
+                       if(getIsStartContext())\r
+                               context.start();\r
                }\r
                return context;\r
        }\r
+       \r
+       /** Whether the context should be started after being created. */\r
+       protected Boolean getIsStartContext(){\r
+               return false;\r
+       }\r
 \r
        /** Returns a bean from the underlying context */\r
+       @SuppressWarnings(value = { "unchecked" })\r
        protected <T> T getBean(String beanId) {\r
                return (T) getContext().getBean(beanId);\r
        }\r