@Test public void testSetChannels() { ParsePush push = new ParsePush(); List<String> channels = new ArrayList<>(); channels.add("test"); channels.add("testAgain"); push.setChannels(channels); // Right now it is hard for us to test a builder, so we build a state to test the builder is // set correctly // We have to set message otherwise build() will throw an exception push.setMessage("message"); ParsePush.State state = push.builder.build(); assertEquals(2, state.channelSet().size()); assertTrue(state.channelSet().contains("test")); assertTrue(state.channelSet().contains("testAgain")); }