Concordion类不能调用服务bean NullPointerExeption

时间:2016-08-05 11:23:00

标签: javascript java spring concordion

Concordion类无法调用服务bean NullPointerExeption:

ConcordionFixtureclass是:

$uibModalInstance is not defined

和:test-config.xml

@RunWith(ConcordionRunner.class)
@ContextConfiguration(locations = "file:src/main/webapp/WEB-INF/spring/root-context.xml")

@ContextConfiguration(locations = "/test-config.xml")
public class SplittingNamesFixtureTest {

@Autowired
UserController service;

public UserController user = new UserController();

@Test
public void testDisplayAddress() {
    String res = "Hajar";
    String pren = service.getPrenom();
    assertTrue(pren.compareTo(res) == 0);
}


@Before
public String giveNom(){
    String pren = service.getPrenom();
    return pren;
}


public Result split(String fullName) {
        Result result = new Result();
        String[] words = fullName.split(" ");
        result.firstName = words[0];

        String pren = service.getPrenom();
        result.lastName = pren;

        return result;
    }

    class Result {
        public String firstName;
        public String lastName;
    }


    public String getGreeting() {


       return "Hello World!";
    }
   }

和UserController.java是:

<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
    <property name="IgnoreUnresolvablePlaceholders" value="True"></property>
    <property name="locations">
        <list>
<!--                <value>classpath:test.properties</value> -->

            <!-- List other property files here -->
            <!-- value>mail.properties</value -->
        </list>
    </property>
    </bean>



<bean class="fr.teamnet.spec.UserController"></bean>
<bean class="fr.teamnet.service.UserServiceImpl"></bean>
</beans>
问题是:Concordion类不能一直调用服务bean NullPointerExeption 在SplittingNamesFixtureTest类中:String pren = service.getPrenom();返回NullPointerExeption plzz帮助

1 个答案:

答案 0 :(得分:0)

Concordion不提供本机Spring支持。您将需要一个自定义的Concordion Spring Runner,例如https://github.com/chiknrice/concordion-spring-runner

这可能会在支持JUnit 5时发生变化。请参阅http://concordion.org/integrations/java/markdown/#spring