单元测试
如何做单元测试
举例说明
使用junit
@ActiveProfiles("test")
@SpringBootTest(classes = SspServerApplication.class)
@RunWith(SpringRunner.class)
public class SysUserControlUtilTest {
@Before
public void before() throws Exception {
SysUserControlUtil.sysUserControlMapper.insert(getSysUserControl());
}
@After
public void after() throws Exception {
QueryWrapper<SysUserControl> sysUserControl = new QueryWrapper<>();
sysUserControl.lambda().eq(SysUserControl::getOpenid, getSysUserControl().getOpenid());
sysUserControl.lambda().eq(SysUserControl::getUnionId, getSysUserControl().getUnionId());
SysUserControlUtil.sysUserControlMapper.delete(sysUserControl);
}
public SysUserControl getSysUserControl() {
SysUserControl sysUserControl = new SysUserControl();
sysUserControl.setUnionId("12245456");
sysUserControl.setOpenid("yzj-1234645");
return sysUserControl;
}
/**
* Method: checkByAdd(SysUserControl sysUserControl)
*/
@Test
public void testCheckByAdd() throws Exception {
try {
SysUserControlUtil.checkByAdd(getSysUserControl());
} catch (Exception e) {
Assert.assertNull(e.getMessage());
}
}
}

浙公网安备 33010602011771号