springboot使用測試用例、springboot使用@Test、junit
阿新 • • 發佈:2020-07-02
@RunWith(SpringRunner.class) @SpringBootTest public class AdminTest { @Resource private SysAdminMapper sysAdminMapper; @Resource private SysAdminRoleMapper sysAdminRoleMapper; @Resource private SysMenuMapper sysMenuMapper; @Resource private SysRoleMenuMapper sysRoleMenuMapper; @Testpublic 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); } } }