@Test public void testRegister() { ServerData data1 = new ServerData(8080, new ArrayList<>(), null, "url", () -> ""); ServerData data2 = new ServerData(8080, new ArrayList<>(), null, "url", () -> ""); ServerData data3 = new ServerData(8080, new ArrayList<>(), null, "url", () -> ""); List<ServerData> datas = Arrays.asList(data1, data2, data3); applicationRegister = new ApplicationRegisterImpl(); ServerData[] dataArray = new ServerData[datas.size()]; applicationRegister.register(datas.toArray(dataArray)); applicationRegister.getApplication().forEach(it -> count++); assertThat(count, is(3)); } }