diff --git a/src/test/java/me/bearns/fias/OnlineVersionsTest.java b/src/test/java/me/bearns/fias/OnlineVersionsTest.java new file mode 100644 index 0000000..235b0be --- /dev/null +++ b/src/test/java/me/bearns/fias/OnlineVersionsTest.java @@ -0,0 +1,55 @@ +package me.bearns.fias; + +import me.bearns.fias.domain.FiasVersion; +import me.bearns.fias.service.OnlineVersion; +import org.junit.Ignore; +import org.junit.runner.RunWith; +import org.junit.Test; +import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.test.context.junit4.SpringRunner; + +import java.util.List; + +@RunWith(SpringRunner.class) +@SpringBootTest +public class OnlineVersionsTest { + OnlineVersion client; + + @Ignore + @Test + public void getLastTest(){ + final long lastVersionId = client.getLastVersionId(); + + assert lastVersionId > 0; + } + + @Test + public void getAfterTest(){ + + final long count = 5; + + final long lastVersionId = client.getLastVersionId(); + + assert lastVersionId > 0; + + final long fromVersion = lastVersionId - count; + + final List versions = client.getVersionsAfter(fromVersion); + + assert versions != null; + + assert versions.size() == count; + } + + @Test + public void getLastObjTest(){ + final List versions = client.getLastVersion(); + + assert versions != null; + + assert versions.size() == 1; + + assert versions.get(0) != null; + } + +}