package com.nortal.jroad.client.pkr;
import java.util.Calendar;
import java.util.List;
import javax.annotation.Resource;
import com.nortal.jroad.client.pkr.types.ee.riik.xtee.pkr.producers.producer.pkr.Tkis2Valjund;
import junit.framework.Assert;
import org.junit.Test;
import com.nortal.jroad.client.exception.XRoadServiceConsumptionException;
import com.nortal.jroad.client.pkr.types.ee.riik.xtee.pkr.producers.producer.pkr.TtaPensionToetusVastus;
import com.nortal.jroad.client.pkr.types.ee.riik.xtee.pkr.producers.producer.pkr.TtaPensionToetusVastus.ToetusJada;
import com.nortal.jroad.client.pkr.types.ee.riik.xtee.pkr.producers.producer.pkr.TtaPensionToetusVastus.ToetusJada.Item;
import com.nortal.jroad.client.test.BaseXRoadServiceImplTest;
/**
* @author Margus Hanni
*/
public class PkrXTeeServiceImplTest extends BaseXRoadServiceImplTest {
private static final String TEST_ISIKUKOOD = "43108150028";
@Resource
private PkrXTeeServiceImpl pkrXTeeServiceImpl;
@Test
public void getPensionToetus() throws XRoadServiceConsumptionException {
TtaPensionToetusVastus toetusVastus = pkrXTeeServiceImpl.getPensionToetus(TEST_ISIKUKOOD);
Assert.assertNotNull(toetusVastus);
Assert.assertNotNull(toetusVastus.getKood());
ToetusJada toetusJada = toetusVastus.getToetusJada();
Assert.assertNotNull(toetusJada);
List<Item> items = toetusJada.getItemList();
Assert.assertNotNull(items);
}
@Test
public void getTkis2V1() throws Exception {
Calendar start = Calendar.getInstance();
start.set(2010, Calendar.JANUARY, 1);
Calendar end = Calendar.getInstance();
end.set(2015, Calendar.DECEMBER, 31);
Tkis2Valjund response = pkrXTeeServiceImpl.getTkis2V1(TEST_ISIKUKOOD, start.getTime(), end.getTime());
Assert.assertNotNull(response);
}
}