### Question:
AlarmGroups extends ApiResponse { public int getTotalSize(){ int total = 0; total += classic != null ? classic.size() : 0; total += expansions != null ? expansions.size() : 0; total += voice != null ? voice.size() : 0; return total; } AlarmGroups(); ArrayList<Alarm> getExpansions(); ArrayList<Alarm> getVoice(); ArrayList<Alarm> getClassic(); int getTotalSize(); static ArrayList<Alarm> getAll(@NonNull final AlarmGroups alarmGroups); static AlarmGroups from(@NonNull final List<Alarm> alarms);  }### Answer:
@Test public void getTotalSize() throws Exception { final AlarmGroups alarmGroups = new AlarmGroups(); assertEquals(0, alarmGroups.getTotalSize()); alarmGroups.getClassic().add(new Alarm()); alarmGroups.getExpansions().add(new Alarm()); alarmGroups.getVoice().add(new Alarm()); assertEquals(3, alarmGroups.getTotalSize()); }