@Test public void toJson() throws Exception { List<Student> ls = new ArrayList<>(data.StudentRepo().values()); InputMeta testObj = new InputMeta(ls, data.ProjectRepo()); String expected = testObj.getHottestProject(); String allRaw = testObj.toJson(); assertTrue(allRaw.contains("hottestProject")); String head = "\"hottestProject\": \""; int strBegin = allRaw.indexOf(head) + head.length(); int strEnd = strBegin + expected.length(); String got = allRaw.substring(strBegin, strEnd); assertTrue(expected.equals(got)); }