单元测试

如何做单元测试 

举例说明

使用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());
}
}

}
posted @ 2023-04-18 15:00  Verite  阅读(20)  评论(0)    收藏  举报