package com.matrobot.gha.archive.repo; import static org.junit.Assert.assertNull; import java.net.URL; import org.junit.Test; import com.matrobot.gha.archive.event.EventReader; public class FilterRepoReaderTest { @Test public void getEventCount() { final int minActivity = 5; URL url = getClass().getResource("../testdata"); EventReader reader = new EventReader(url.getPath()); RepositoryReader repoReader = new RepositoryReader(reader); FilteredRepoReader filteredReader = new FilteredRepoReader(repoReader); filteredReader.setMinActivity(minActivity); RepositoryRecord record; while((record = filteredReader.next()) != null){ if(record.eventCount < minActivity){ break; } } assertNull(record); } }