package com.nortal.jroad.client.karis;
import javax.annotation.Resource;
import org.junit.Test;
import org.junit.Assert;
import com.nortal.jroad.client.exception.XRoadServiceConsumptionException;
import com.nortal.jroad.client.karis.KarisXTeeServiceImpl;
import com.nortal.jroad.client.karis.types.ee.riik.xtee.karis.producers.producer.karis.KrIsikIdVastus;
import com.nortal.jroad.client.karis.types.ee.riik.xtee.karis.producers.producer.karis.KrIsikVastus;
import com.nortal.jroad.client.karis.types.ee.riik.xtee.karis.producers.producer.karis.KrIsikudVastus;
import com.nortal.jroad.client.test.BaseXRoadServiceImplTest;
public class KarisXTeeServiceImplTest extends BaseXRoadServiceImplTest{
@Resource
private KarisXTeeServiceImpl karisXTeeServiceImpl;
@Test
public void findKrIsikId() throws XRoadServiceConsumptionException{
KrIsikIdVastus vastus = karisXTeeServiceImpl.findKrIsikId("11");
Assert.assertNotNull(vastus);
Assert.assertNotNull(vastus.getIsik().getIsikList());
Assert.assertEquals("ARVO", vastus.getIsik().getIsikList().get(0).getTtIsikCEes());
Assert.assertEquals("WEEBER", vastus.getIsik().getIsikList().get(0).getTtIsikCPere());
Assert.assertNotNull(vastus.getIsik().getIsikList().get(0).getKaristus().getKaristusList().get(0));
Assert.assertNotNull(vastus.getIsik().getIsikList().get(0).getKaristus().getKaristusList().get(0).getTtKokkuCAsjaNr());
}
@Test
public void findKrIsik() throws XRoadServiceConsumptionException{
KrIsikVastus vastus = karisXTeeServiceImpl.findKrIsik("35401130242");
Assert.assertNotNull(vastus);
Assert.assertNotNull(vastus.getIsik().getIsikList());
Assert.assertEquals("ARVO", vastus.getIsik().getIsikList().get(0).getTtIsikCEes());
Assert.assertEquals("WEEBER", vastus.getIsik().getIsikList().get(0).getTtIsikCPere());
Assert.assertNotNull(vastus.getIsik().getIsikList().get(0).getKaristus().getKaristusList().get(0));
Assert.assertNotNull(vastus.getIsik().getIsikList().get(0).getKaristus().getKaristusList().get(0).getTtKokkuCAsjaNr());
}
@Test
public void findKrIsikud() throws XRoadServiceConsumptionException{
KrIsikudVastus vastus = karisXTeeServiceImpl.findKrIsikud("", "Arvo", "Weeber", "");
Assert.assertNotNull(vastus);
Assert.assertNotNull(vastus.getTtIsik().getTtIsikList());
Assert.assertEquals("EESTI HARJU MAAKOND TALLINN", vastus.getTtIsik().getTtIsikList().get(0).getTtIsikCSynnikohtLisa());
Assert.assertEquals("35401130242", vastus.getTtIsik().getTtIsikList().get(0).getTtIsikCIkood());
}
}