Compare commits
2 Commits
29a1f8cc21
...
a8676172b3
Author | SHA1 | Date |
---|---|---|
![]() |
a8676172b3 | 5 years ago |
![]() |
6c2d2f58b5 | 5 years ago |
@ -0,0 +1,59 @@ |
|||||||
|
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.beans.factory.annotation.Autowired; |
||||||
|
import org.springframework.boot.test.context.SpringBootTest; |
||||||
|
import org.springframework.test.context.ActiveProfiles; |
||||||
|
import org.springframework.test.context.junit4.SpringRunner; |
||||||
|
|
||||||
|
import java.util.List; |
||||||
|
|
||||||
|
@ActiveProfiles("test") |
||||||
|
@RunWith(SpringRunner.class) |
||||||
|
@SpringBootTest |
||||||
|
public class OnlineVersionsTest { |
||||||
|
@Autowired |
||||||
|
OnlineVersion client; |
||||||
|
|
||||||
|
@Ignore |
||||||
|
@Test |
||||||
|
public void getLastTest(){ |
||||||
|
final long lastVersionId = client.getLastVersionId(); |
||||||
|
|
||||||
|
assert lastVersionId > 0; |
||||||
|
} |
||||||
|
|
||||||
|
@Test |
||||||
|
public void getAfterTest(){ |
||||||
|
|
||||||
|
final long count = 14; |
||||||
|
|
||||||
|
final long lastVersionId = client.getLastVersionId(); |
||||||
|
|
||||||
|
assert lastVersionId > 0; |
||||||
|
|
||||||
|
final long fromVersion = lastVersionId - count; |
||||||
|
|
||||||
|
final List<FiasVersion> versions = client.getVersionsAfter(fromVersion); |
||||||
|
|
||||||
|
assert versions != null; |
||||||
|
|
||||||
|
assert versions.size() <= count; |
||||||
|
} |
||||||
|
|
||||||
|
@Test |
||||||
|
public void getLastObjTest(){ |
||||||
|
final List<FiasVersion> versions = client.getLastVersion(); |
||||||
|
|
||||||
|
assert versions != null; |
||||||
|
|
||||||
|
assert versions.size() == 1; |
||||||
|
|
||||||
|
assert versions.get(0) != null; |
||||||
|
} |
||||||
|
|
||||||
|
} |
Loading…
Reference in new issue