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