### Question:
RadioBrowser { public List<Station> listBrokenStations(@NonNull final Limit limit) { return listStationsPathWithLimit(Optional.of(limit), "json/stations/broken" ); } RadioBrowser(@NonNull final String apiUrl,
                         final int timeout,
                         @NonNull final String myUserAgent);  RadioBrowser(final int timeout,
                        final String myUserAgent); Map<String, Integer> listCountries(); Map<String, Integer> listCodecs(); Map<String, Integer> listLanguages(); Map<String, Integer> listTags(); List<Station> listStations(@NonNull final Paging paging,
                                      final ListParameter...listParam); Stream<Station> listStations(final ListParameter...listParam); List<Station> listBrokenStations(@NonNull final Limit limit); Stream<Station> listBrokenStations(); List<Station> listImprovableStations(@NonNull final Limit limit); Stream<Station> listImprovableStations(); List<Station> listTopClickStations(@NonNull final Limit limit); Stream<Station> listTopClickStations(); List<Station> listTopVoteStations(@NonNull final Limit limit); Stream<Station> listTopVoteStations(); List<Station> listLastClickStations(@NonNull final Limit limit); Stream<Station> listLastClickStations(); List<Station> listLastChangedStations(@NonNull final Limit limit); Stream<Station> listLastChangedStations(); Optional<Station> getStationByUUID(@NonNull final UUID uuid); List<Station> listStationsBy(@NonNull final Paging paging,
                                        @NonNull final SearchMode searchMode,
                                        @NonNull final String searchTerm,
                                        final ListParameter...listParam); Stream<Station> listStationsBy(
            @NonNull final SearchMode searchMode,
            @NonNull final String searchTerm,
            final ListParameter...listParam); URL resolveStreamUrl(@NonNull final UUID stationUUID); UUID postNewStation(@NonNull final Station station); void voteForStation(@NonNull final UUID stationUUID);  }### Answer:
@Test public void listBrokenStations() { List<Station> stations = browser.listBrokenStations(FIVE); assertThat(stations, notNullValue()); assertThat(stations.size(), is(FIVE.getSize())); }
@Test public void listBrokenStationsWithStream() { List<Station> stations = browser .listBrokenStations() .limit(256) .collect(Collectors.toList()); assertThat(stations, notNullValue()); assertThat(stations, is(not(Collections.emptyList()))); assertThat(stations.size(), is(256)); }