Unmarshaller tests Ok

change_data_scheme
Terekhin Alexander 5 years ago
parent 0e47028087
commit 5880abc72b
  1. 2
      src/test/java/me/bearns/fias/helper/XMLSourceHelper.java
  2. 12
      src/test/java/me/bearns/fias/service/StreamSaverTest.java

@ -42,7 +42,7 @@ public class XMLSourceHelper {
public static InputStream getHouseStream() {
final StringBuilder sbh = new StringBuilder();
sbh.append("?xml version=\"1.0\" encoding=\"utf-8\"?>")
sbh.append("<?xml version=\"1.0\" encoding=\"utf-8\"?>")
.append("<Houses>")
.append("<House HOUSEID=\"67774cf4-f7e5-425c-9ab1-474e835dda74\" HOUSEGUID=\"67774cf4-f7e5-425c-9ab1-474e835dda74\" AOGUID=\"f31986b1-d29e-4aa5-aea0-a1e9f261c735\" HOUSENUM=\"108\" STRSTATUS=\"0\" ESTSTATUS=\"2\" STATSTATUS=\"0\" IFNSFL=\"4177\" IFNSUL=\"4177\" TERRIFNSFL=\"4105\" TERRIFNSUL=\"4105\" OKATO=\"30207000021\" OKTMO=\"30607421101\" POSTALCODE=\"684017\" STARTDATE=\"2020-08-28\" ENDDATE=\"2079-06-06\" UPDATEDATE=\"2020-08-29\" COUNTER=\"1\" CADNUM=\"41:05:0101081:2153\" DIVTYPE=\"0\" REGIONCODE=\"41\" />")
.append("<House HOUSEID=\"23b7f431-72f1-47ee-bb1c-6b59a6567490\" HOUSEGUID=\"23b7f431-72f1-47ee-bb1c-6b59a6567490\" AOGUID=\"7e2cb4f7-1f8f-48bf-84a4-07899022f5a7\" HOUSENUM=\"42\" STRSTATUS=\"0\" ESTSTATUS=\"2\" STATSTATUS=\"0\" IFNSFL=\"4177\" IFNSUL=\"4177\" TERRIFNSFL=\"4105\" TERRIFNSUL=\"4105\" OKATO=\"30207554000\" OKTMO=\"30607154051\" POSTALCODE=\"684036\" STARTDATE=\"2020-08-28\" ENDDATE=\"2079-06-06\" UPDATEDATE=\"2020-08-29\" COUNTER=\"32\" DIVTYPE=\"0\" REGIONCODE=\"41\" />")

@ -5,14 +5,18 @@ import me.bearns.fias.helper.XMLSourceHelper;
import me.bearns.fias.helpers.Catalog;
import me.bearns.fias.helpers.UnmarshallerParameters;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.ActiveProfiles;
import org.springframework.test.context.junit4.SpringRunner;
import java.io.InputStream;
@ActiveProfiles("test")
@DataJpaTest
@RunWith(SpringRunner.class)
@SpringBootTest
public class StreamSaverTest {
private static final String AO_FILENAME = "AS_ADDROBJ_20200903_b02fb98f-354f-4ed4-af2f-467c5789989f.XML";
@ -22,7 +26,7 @@ public class StreamSaverTest {
private StreamSaver service;
@Autowired
private static Catalog catalog;
private Catalog catalog;
@Test
public void addrobjTest() throws CommonException {
@ -37,9 +41,9 @@ public class StreamSaverTest {
@Test
public void houseTest() throws CommonException {
final UnmarshallerParameters config = catalog.getByPrefix(AO_FILENAME);
final UnmarshallerParameters config = catalog.getByPrefix(HOUSE_FILENAME);
final InputStream stream = XMLSourceHelper.getAOStream();
final InputStream stream = XMLSourceHelper.getHouseStream();
service.process(stream, config, null);
}

Loading…
Cancel
Save