package gov.loc.repository.bagit.conformance; import java.util.Arrays; import java.util.Collections; import java.util.HashSet; import java.util.Set; import org.junit.Assert; import org.junit.Test; import gov.loc.repository.bagit.domain.Version; public class VersionCheckerTest extends Assert { @Test public void testCheckOldVersion(){ Set<BagitWarning> warnings = new HashSet<>(); VersionChecker.checkVersion(new Version(0, 95), warnings, Collections.emptyList()); assertTrue(warnings.contains(BagitWarning.OLD_BAGIT_VERSION)); } @Test public void testLinterIgnoreOldVersion(){ Set<BagitWarning> warnings = new HashSet<>(); VersionChecker.checkVersion(new Version(0, 95), warnings, Arrays.asList(BagitWarning.OLD_BAGIT_VERSION)); assertFalse(warnings.contains(BagitWarning.OLD_BAGIT_VERSION)); } }