From d75777afef3e5cfea3fcab48883a5f53d173f0e3 Mon Sep 17 00:00:00 2001 From: bearns Date: Sat, 18 Apr 2020 12:19:19 +0300 Subject: [PATCH] Tests ok --- .../java/me/bearns/fias/domain/FiasVersion.java | 3 +++ .../resources/db/changelog/000_initial_schema.yaml | 5 ++++- .../me/bearns/fias/VersionRepositoryTests.java | 14 +++++++++++++- 3 files changed, 20 insertions(+), 2 deletions(-) diff --git a/src/main/java/me/bearns/fias/domain/FiasVersion.java b/src/main/java/me/bearns/fias/domain/FiasVersion.java index 76a0e70..e3c6121 100644 --- a/src/main/java/me/bearns/fias/domain/FiasVersion.java +++ b/src/main/java/me/bearns/fias/domain/FiasVersion.java @@ -9,6 +9,9 @@ import javax.persistence.Table; @Table(name = "version") public class FiasVersion { + public FiasVersion() { + } + public FiasVersion(Long versionId, String textVersion, String fiasCompleteXmlUrl, String fiasDeltaXmlUrl) { this.versionId = versionId; this.textVersion = textVersion; diff --git a/src/main/resources/db/changelog/000_initial_schema.yaml b/src/main/resources/db/changelog/000_initial_schema.yaml index 1c61a7c..220a9b9 100644 --- a/src/main/resources/db/changelog/000_initial_schema.yaml +++ b/src/main/resources/db/changelog/000_initial_schema.yaml @@ -14,7 +14,10 @@ databaseChangeLog: nullable: false - column: name: version_txt - type: number + type: varchar - column: name: xml_url type: varchar + - column: + name: delta_xml_url + type: varchar diff --git a/src/test/java/me/bearns/fias/VersionRepositoryTests.java b/src/test/java/me/bearns/fias/VersionRepositoryTests.java index c9da8d8..0080cd2 100644 --- a/src/test/java/me/bearns/fias/VersionRepositoryTests.java +++ b/src/test/java/me/bearns/fias/VersionRepositoryTests.java @@ -36,7 +36,7 @@ public class VersionRepositoryTests { private FiasVersionRepository repository; @Test - public void testFindByLastName() { + public void testFindById() { FiasVersion fiasVersion = new FiasVersion(1L, "last", "c", "d"); entityManager.persist(fiasVersion); @@ -46,4 +46,16 @@ public class VersionRepositoryTests { assertThat(version).extracting(FiasVersion::getVersionId).isEqualTo(fiasVersion.getVersionId()); } + + @Test + public void testSve() { + FiasVersion fiasVersion = new FiasVersion(1L, "last", "c", "d"); + repository.save(fiasVersion); + + Optional byId = repository.findById(fiasVersion.getVersionId()); + + FiasVersion version = byId.get(); + + assertThat(version).extracting(FiasVersion::getVersionId).isEqualTo(fiasVersion.getVersionId()); + } }