1: Quando usado com o JUNIT, porque o arquivo de configuração não é lido, a criação do feijão falhou. Eu o verifiquei on -line e descobri que tinha que ler o arquivo de configuração principal da mola primeiro, para que a máquina também pudesse iniciar o contêiner do COI.
Você pode primeiro criar uma classe pai, ler o arquivo de configuração na classe pai para criar um contêiner do IOC e, em seguida, deixe a subclasse herdá -lo.
Bastetest.java
pacote com.carry.ssm.test; importar javax.annotation.resource; importar javax.security.auth.privateCredentialermission; importação org.junit.test; importação org.junit.runner.runwith; import.carry.ssm.ervices.estserver; org.springframework.test.context.ContextConfiguration; importar org.springframework.test.context.junit4.springjunit4classrunner;/** * configurar spring e spring e springr springiCern @ContextConfiguration ("ClassPath: AplictionContext.xml") // Eu o coloco em ClassPath, e posso alterar a classe pública BasEtest {} 2: Escreva aula de teste
TestUnit.java
pacote com.carry.ssm.test; importar javax.annotation.resource; importar org.junit.test; importar com.carry.ssm.model.user; import com.carry.ss.Services.Testserver; Bean; @ResourcePrivate UserService UserService; // Observe que você precisa usar a interface aqui, porque a AOP da primavera é usada /*@teste* / /*public void InteceptorTest () {bean.ttst (); } */ @Test public void getUser () {usuário user = new User (); user.setUser_name ("Carry"); UserService.login (usuário); }}Imprima da seguinte maneira
O exposto acima é todo o conteúdo deste artigo. Espero que seja útil para o aprendizado de todos e espero que todos apoiem mais o wulin.com.