package com.nortal.jroad.client.emtav6;
import java.util.List;
import javax.annotation.Resource;
import org.junit.Assert;
import org.junit.Test;
import com.nortal.jroad.client.emtav6.types.eu.x_road.emta_v6.ArisApplicationType;
import com.nortal.jroad.client.emtav6.types.eu.x_road.emta_v6.PreRegCheckDocument.PreRegCheck;
import com.nortal.jroad.client.emtav6.types.eu.x_road.emta_v6.PreRegCheckRequestItemType;
import com.nortal.jroad.client.emtav6.types.eu.x_road.emta_v6.PreRegCheckResponseItemType;
import com.nortal.jroad.client.exception.XRoadServiceConsumptionException;
import com.nortal.jroad.client.test.BaseXRoadServiceImplTest;
public class EmtaV6XRoadServiceImplTest extends BaseXRoadServiceImplTest {
private static long arisId = 11111L;
@Resource
private EmtaV6XRoadServiceImpl emtav6xTeeServiceImpl;
@Test
public void preRegCheckV1() throws XRoadServiceConsumptionException {
PreRegCheck preRegCheck = PreRegCheck.Factory.newInstance();
PreRegCheckRequestItemType itemType = preRegCheck.addNewItem();
ArisApplicationType applicationType = itemType.addNewApplication();
applicationType.setArisId(arisId);
applicationType.setApplicantEmail("test.wsdl@test.wsdl.ee");
applicationType.setApplicantPhone("12335465");
List<PreRegCheckResponseItemType> itemList = emtav6xTeeServiceImpl.preRegCheckV1(preRegCheck);
Assert.assertEquals(arisId, itemList.get(0).getArisId());
}
}