@Test public void testDistroListFailure() throws Exception { CookieCache.put("Cookie", "JSESSIONID=2AAF431F59ACEE1CC68B43C87772C54F"); BddErrorMessage errorMsg = new BddErrorMessage(); errorMsg.setMessage("not found"); ObjectMapper mapper = new ObjectMapper(); buildReqRespWithoutReqBody( "http://127.0.0.1:8080/serengeti/api/distros", HttpMethod.GET, HttpStatus.NOT_FOUND, mapper.writeValueAsString(errorMsg)); // get all distros distroCommands.getDistro(null, false); CookieCache.put("Cookie", ""); }
@Test public void testDistroList() throws Exception { CookieCache.put("Cookie", "JSESSIONID=2AAF431F59ACEE1CC68B43C87772C54F"); DistroRead[] distros = new DistroRead[2]; DistroRead distro1 = new DistroRead(); distro1.setName("Apache"); List<String> roles1 = new ArrayList<String>(); roles1.add("NameNode"); roles1.add("JobTracker"); roles1.add("DataNode"); roles1.add("HadoopClient"); distro1.setRoles(roles1); DistroRead distro2 = new DistroRead(); distro2.setName("GP"); List<String> roles2 = new ArrayList<String>(); roles2.add("NameNode"); roles2.add("JobTracker"); roles2.add("DataNode"); roles2.add("HadoopClient"); roles2.add("PIG"); roles2.add("HIVE"); distro2.setRoles(roles2); distros[0] = distro1; distros[1] = distro2; ObjectMapper mapper = new ObjectMapper(); buildReqRespWithoutReqBody( "http://127.0.0.1:8080/serengeti/api/distros", HttpMethod.GET, HttpStatus.OK, mapper.writeValueAsString(distros)); // get all distros distroCommands.getDistro(null, false); CookieCache.put("Cookie", ""); }