Summary Table
Categories |
Total Count |
PII |
0 |
URL |
0 |
DNS |
0 |
EKL |
0 |
IP |
0 |
PORT |
0 |
VsID |
0 |
CF |
0 |
AI |
0 |
VPD |
0 |
PL |
0 |
Other |
0 |
File Content
package gov.va.med.ewv.service.impl;
import static org.junit.Assert.assertEquals;
import static org.mockito.Mockito.when;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.InjectMocks;
import org.mockito.Mock;
import org.mockito.runners.MockitoJUnitRunner;
import gov.va.med.ars.exceptions.GenericException;
import gov.va.med.domain.ewv.EwvClaims;
import gov.va.med.ewv.codes.ECode;
import gov.va.med.ewv.codes.ECodesContainer;
import gov.va.med.ewv.model.response.BillingAndAdmissionInfo;
import gov.va.med.ewv.model.response.HealthCareInfoResponse;
import gov.va.med.ewv.model.response.HealthCareInformationLine;
import gov.va.med.ewv.service.IEwvBillingMiscInfoService;
import gov.va.med.ewv.service.IEwvE_CodesInfoService;
import gov.va.med.ewv.service.IEwvHealthCareInfoService;
import gov.va.med.ewv.util.ClaimFormat;
import gov.va.med.ewv.util.ClaimType;
import gov.va.med.ewv.util.EwvUtils;
import gov.va.med.ewv.util.HealthInfoType;
@RunWith(MockitoJUnitRunner.class)
public class EwvEcodesInfoServiceImplTest extends AbstractEwvClaimServiceImplTest {
@Mock
IEwvE_CodesInfoService ewvE_CodesInfoService;
ECodesContainer e_CodesInfo = null;
@Before
public void init() throws Exception {
List<ECode> e_Codes = new ArrayList <ECode> ();
Long sequence1 = 1000L;
String value = "VAL1";
String poaIndicator_5010 = "POA_IND1";
ECode e_Code = new ECode(sequence1, value, poaIndicator_5010);
e_Codes.add(e_Code);
e_CodesInfo = new ECodesContainer(e_Codes);
}
@Test
public void test_populateEwvE_CodesInfo_success() throws GenericException {
when(ewvE_CodesInfoService.populateECodesContainer(ewvClaim)).thenReturn(e_CodesInfo);
ECodesContainer info = ewvE_CodesInfoService.populateECodesContainer(ewvClaim);
assertEquals(info, e_CodesInfo);
}
}