springboot使用测试用例、springboot使用@Test、junit


@RunWith(SpringRunner.class)
@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT)
public class AdminTest {
@Resource
private SysAdminMapper sysAdminMapper;

@Resource
private SysAdminRoleMapper sysAdminRoleMapper;

@Resource
private SysMenuMapper sysMenuMapper;

@Resource
private SysRoleMenuMapper sysRoleMenuMapper;

@Test
public void adminMenuTest(){
Map<String, Object> map = new HashMap<>();
map.put("phone","admin");
SysAdmin admin = sysAdminMapper.findById(map);
map.put("admin_id",admin.getId());
SysAdminRole adminRole = sysAdminRoleMapper.findById(map);
String roleId = adminRole.getRoleId();
Map<String, Object> map1 = new HashMap<>();
List<SysMenu> list = sysMenuMapper.findAll(map1);
Map<String, Object> map2 = new HashMap<>();
SysRoleMenu menu = new SysRoleMenu();
map2.put("role_id",roleId);
menu.setRoleId(roleId);
for(SysMenu l:list){
String mid = l.getId();
map2.put("menu_id",mid);
menu.setMenuId(mid);
SysRoleMenu roleMenu = sysRoleMenuMapper.findById(map2);
if(roleMenu==null){
menu.setId(RecordNoUtils.getInstance().getId());
sysRoleMenuMapper.save(menu);
}
}
}

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM