package org.test4j.spec.spring; import java.util.Map; import org.test4j.module.spring.annotations.SpringContext; import org.test4j.module.spring.strategy.Test4JSpringContext; import org.test4j.module.spring.utility.SpringModuleHelper; import org.test4j.testng.JSpec; import org.testng.annotations.BeforeMethod; @SuppressWarnings("rawtypes") @SpringContext(value = { "spring/spring-demo.xml" }, share = true) public abstract class SpringBaseDemo extends JSpec { static Map<Class, Test4JSpringContext> SHARED_SPRING_CONTEXT = reflector.getStaticField(SpringModuleHelper.class, "SHARED_SPRING_CONTEXT"); @BeforeMethod public void checkSpringContext() { want.map(SHARED_SPRING_CONTEXT).sizeEq(1).hasKeys(SpringBaseDemo.class); } }