### Question:
Getway { public Getway() { } Getway();  Getway(UserDO userDO, List<ServerGroupDO> serverGroups);  Getway(List<ServerGroupDO> serverGroups, Map<String, List<ServerDO>> servers); String getPath(); void addUser(UserDO userDO); void addServerGroup(List<ServerGroupDO> serverGroups); void addServers(Map<String, List<ServerDO>> servers); @Override String toString();  }### Answer:
@Test public void testGetway() { List<UserDO> userDOList = authDao.getLoginUsers(); if (userDOList.isEmpty()) { return; } UserDO userDO = userDOList.get(0); ServerGroupDO serverGroupDO = serverGroupService.queryServerGroupByName("group_trade"); ServerGroupDO serverGroupDO2 = serverGroupService.queryServerGroupByName("group_member"); ServerGroupDO serverGroupDO3 = serverGroupService.queryServerGroupByName("group_wms"); List<ServerGroupDO> serverGroups = new ArrayList<>(); serverGroups.add(serverGroupDO); serverGroups.add(serverGroupDO2); serverGroups.add(serverGroupDO3); Map<String, List<ServerDO>> servers = new HashMap<>(); Getway gw = new Getway(userDO, serverGroups); System.err.println("生成用户getway.conf---------------------------------------"); System.err.println(gw.toString()); System.err.println("生成全局列表getway_host.conf---------------------------------------"); Getway gw2 = new Getway(serverGroups ,servers); System.err.println(gw2.toString()); System.err.println("---------------------------------------"); }