涉及到的注解
@Runwith
@SpringBootTest
@Before
@After
@Test
关键代码
@RunWith(SpringRunner.class)
@SpringBootTest(classes = Application.class)
public class Test{
@Autowired
public UserService userService;
@Before
public void init() {
System.out.println("------开始测试------");
}
@After
public void after() {
System.out.println("------测试结束------");
}
@Test
public void testLogin() {
String username = "username";
String password = "password";
try {
int validValue = userService.isValid(username, password );
System.out.println("返回结果为:" + validValue);
} catch (Exception e) {
System.out.println(e);
}
}
}
注意一定要写@Runwith和@SpringBootTest 注解。
这里测试程序是判断账号密码是否在数据库存在。如果存在返回相应的数字。