package gov.samhsa.consent2share.infrastructure; import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; import org.mockito.InjectMocks; import org.mockito.Mock; import org.springframework.beans.factory.annotation.Value; import org.mockito.runners.MockitoJUnitRunner; import static org.mockito.Mockito.*; @RunWith(MockitoJUnitRunner.class) public class HippaSpaceCodedConceptLookupServiceImplTest { @InjectMocks HippaSpaceCodedConceptLookupServiceImpl hs; @Value("${HIPAASpaceRestfulWebService}") String HIPAASpaceURL; @Value("${HIPAASpaceRestfulWebServiceToken}") String securityToken; @Mock private RestfulQueryProxy queryProxy; @Before public void setUp() throws Exception { System.out.println(queryProxy); when(queryProxy.call(anyString(), anyString())).thenReturn("hahaha"); } @Test public void testSearchCodes( ) { hs.searchCodes("domain", "resultType", "query"); verify(queryProxy).call(HIPAASpaceURL, "domain/search?q=query&rt=resultType&token="+securityToken); } }