1. 程式人生 > 實用技巧 >springboot使用測試用例、springboot使用@Test、junit

springboot使用測試用例、springboot使用@Test、junit

@RunWith(SpringRunner.class)
@SpringBootTest
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); } } }