package server.mcsv1002.parser;
import org.apache.commons.io.IOUtils;
import org.junit.Test;
import server.mcsv1002.request.HouseBookExtractionRequest;
import java.io.InputStream;
import static junit.framework.Assert.assertEquals;
public class RequestParserTest {
@Test
public void testParseSampleRequest() throws Exception {
final InputStream inputStream = this.getClass().getResourceAsStream("/attachmentRequest.xml");
final byte[] data = IOUtils.toByteArray(inputStream);
RequestParser parser = new RequestParser();
final HouseBookExtractionRequest request = parser.parseRequest(data);
assertEquals("4000", request.getRegionCode());
assertEquals("Санкт-Петербург", request.getObjectCity());
assertEquals("Ленинский пр.", request.getObjectStreet());
assertEquals("140", request.getObjectHouse());
assertEquals("2", request.getObjectCorpus());
assertEquals("А", request.getObjectBuilding());
assertEquals("16", request.getObjectFlat());
assertEquals("09:06:0120221:50", request.getObjectCadastrNumber());
}
}