Test fixes
This commit is contained in:
parent
8edaebba9f
commit
985cd49892
|
@ -4063,8 +4063,7 @@ public class ResourceProviderDstu3Test extends BaseResourceProviderDstu3Test {
|
||||||
ourLog.info(resp);
|
ourLog.info(resp);
|
||||||
assertEquals(412, response.getStatusLine().getStatusCode());
|
assertEquals(412, response.getStatusLine().getStatusCode());
|
||||||
assertThat(resp, not(containsString("Resource has no id")));
|
assertThat(resp, not(containsString("Resource has no id")));
|
||||||
assertThat(resp,
|
assertThat(resp, containsString("<issue><severity value=\"error\"/><code value=\"processing\"/><diagnostics value=\"SHALL at least contain a contact's details or a reference to an organization [name.exists() or telecom.exists() or address.exists() or organization.exists()]\"/><location value=\"Patient.contact[0]\"/><location value=\"Line 0, Col 0\"/></issue>"));
|
||||||
stringContainsInOrder(">ERROR<", "[Patient.contact[0]]", "<pre>SHALL at least contain a contact's details or a reference to an organization", "<issue><severity value=\"error\"/>"));
|
|
||||||
} finally {
|
} finally {
|
||||||
IOUtils.closeQuietly(response.getEntity().getContent());
|
IOUtils.closeQuietly(response.getEntity().getContent());
|
||||||
response.close();
|
response.close();
|
||||||
|
|
|
@ -79,8 +79,8 @@ import static org.junit.Assert.*;
|
||||||
@SuppressWarnings("Duplicates")
|
@SuppressWarnings("Duplicates")
|
||||||
public class ResourceProviderR4Test extends BaseResourceProviderR4Test {
|
public class ResourceProviderR4Test extends BaseResourceProviderR4Test {
|
||||||
|
|
||||||
private static final org.slf4j.Logger ourLog = org.slf4j.LoggerFactory.getLogger(ResourceProviderR4Test.class);
|
|
||||||
public static final int LARGE_NUMBER = 77;
|
public static final int LARGE_NUMBER = 77;
|
||||||
|
private static final org.slf4j.Logger ourLog = org.slf4j.LoggerFactory.getLogger(ResourceProviderR4Test.class);
|
||||||
private SearchCoordinatorSvcImpl mySearchCoordinatorSvcRaw;
|
private SearchCoordinatorSvcImpl mySearchCoordinatorSvcRaw;
|
||||||
private CapturingInterceptor myCapturingInterceptor = new CapturingInterceptor();
|
private CapturingInterceptor myCapturingInterceptor = new CapturingInterceptor();
|
||||||
@Autowired
|
@Autowired
|
||||||
|
@ -528,7 +528,6 @@ public class ResourceProviderR4Test extends BaseResourceProviderR4Test {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -3925,7 +3924,7 @@ public class ResourceProviderR4Test extends BaseResourceProviderR4Test {
|
||||||
.execute();
|
.execute();
|
||||||
final String uuid1 = toSearchUuidFromLinkNext(result1);
|
final String uuid1 = toSearchUuidFromLinkNext(result1);
|
||||||
runInTransaction(() -> {
|
runInTransaction(() -> {
|
||||||
Search search = mySearchEntityDao.findByUuidAndFetchIncludes(uuid1).orElseThrow(()->new IllegalStateException());
|
Search search = mySearchEntityDao.findByUuidAndFetchIncludes(uuid1).orElseThrow(() -> new IllegalStateException());
|
||||||
search.setExpiryOrNull(DateUtils.addSeconds(new Date(), -2));
|
search.setExpiryOrNull(DateUtils.addSeconds(new Date(), -2));
|
||||||
mySearchEntityDao.save(search);
|
mySearchEntityDao.save(search);
|
||||||
});
|
});
|
||||||
|
@ -4011,7 +4010,7 @@ public class ResourceProviderR4Test extends BaseResourceProviderR4Test {
|
||||||
mySearchCacheSvc.flushLastUpdated();
|
mySearchCacheSvc.flushLastUpdated();
|
||||||
|
|
||||||
final String uuid1 = toSearchUuidFromLinkNext(result1);
|
final String uuid1 = toSearchUuidFromLinkNext(result1);
|
||||||
Search search1 = newTxTemplate().execute(theStatus -> mySearchEntityDao.findByUuidAndFetchIncludes(uuid1).orElseThrow(()->new InternalErrorException("")));
|
Search search1 = newTxTemplate().execute(theStatus -> mySearchEntityDao.findByUuidAndFetchIncludes(uuid1).orElseThrow(() -> new InternalErrorException("")));
|
||||||
Date lastReturned1 = search1.getSearchLastReturned();
|
Date lastReturned1 = search1.getSearchLastReturned();
|
||||||
|
|
||||||
Bundle result2 = ourClient
|
Bundle result2 = ourClient
|
||||||
|
@ -4024,7 +4023,7 @@ public class ResourceProviderR4Test extends BaseResourceProviderR4Test {
|
||||||
mySearchCacheSvc.flushLastUpdated();
|
mySearchCacheSvc.flushLastUpdated();
|
||||||
|
|
||||||
final String uuid2 = toSearchUuidFromLinkNext(result2);
|
final String uuid2 = toSearchUuidFromLinkNext(result2);
|
||||||
Search search2 = newTxTemplate().execute(theStatus -> mySearchEntityDao.findByUuidAndFetchIncludes(uuid2).orElseThrow(()->new InternalErrorException("")));
|
Search search2 = newTxTemplate().execute(theStatus -> mySearchEntityDao.findByUuidAndFetchIncludes(uuid2).orElseThrow(() -> new InternalErrorException("")));
|
||||||
Date lastReturned2 = search2.getSearchLastReturned();
|
Date lastReturned2 = search2.getSearchLastReturned();
|
||||||
|
|
||||||
assertTrue(lastReturned2.getTime() > lastReturned1.getTime());
|
assertTrue(lastReturned2.getTime() > lastReturned1.getTime());
|
||||||
|
@ -4066,7 +4065,7 @@ public class ResourceProviderR4Test extends BaseResourceProviderR4Test {
|
||||||
mySearchCacheSvc.flushLastUpdated();
|
mySearchCacheSvc.flushLastUpdated();
|
||||||
|
|
||||||
final String uuid1 = toSearchUuidFromLinkNext(result1);
|
final String uuid1 = toSearchUuidFromLinkNext(result1);
|
||||||
Search search1 = newTxTemplate().execute(theStatus -> mySearchEntityDao.findByUuidAndFetchIncludes(uuid1).orElseThrow(()->new InternalErrorException("")));
|
Search search1 = newTxTemplate().execute(theStatus -> mySearchEntityDao.findByUuidAndFetchIncludes(uuid1).orElseThrow(() -> new InternalErrorException("")));
|
||||||
Date lastReturned1 = search1.getSearchLastReturned();
|
Date lastReturned1 = search1.getSearchLastReturned();
|
||||||
|
|
||||||
sleepOneClick();
|
sleepOneClick();
|
||||||
|
@ -4079,7 +4078,7 @@ public class ResourceProviderR4Test extends BaseResourceProviderR4Test {
|
||||||
mySearchCacheSvc.flushLastUpdated();
|
mySearchCacheSvc.flushLastUpdated();
|
||||||
|
|
||||||
final String uuid2 = toSearchUuidFromLinkNext(result2);
|
final String uuid2 = toSearchUuidFromLinkNext(result2);
|
||||||
Search search2 = newTxTemplate().execute(theStatus -> mySearchEntityDao.findByUuidAndFetchIncludes(uuid2).orElseThrow(()->new InternalErrorException("")));
|
Search search2 = newTxTemplate().execute(theStatus -> mySearchEntityDao.findByUuidAndFetchIncludes(uuid2).orElseThrow(() -> new InternalErrorException("")));
|
||||||
Date lastReturned2 = search2.getSearchLastReturned();
|
Date lastReturned2 = search2.getSearchLastReturned();
|
||||||
|
|
||||||
assertTrue(lastReturned2.getTime() > lastReturned1.getTime());
|
assertTrue(lastReturned2.getTime() > lastReturned1.getTime());
|
||||||
|
@ -5277,8 +5276,7 @@ public class ResourceProviderR4Test extends BaseResourceProviderR4Test {
|
||||||
ourLog.info(resp);
|
ourLog.info(resp);
|
||||||
assertEquals(412, response.getStatusLine().getStatusCode());
|
assertEquals(412, response.getStatusLine().getStatusCode());
|
||||||
assertThat(resp, not(containsString("Resource has no id")));
|
assertThat(resp, not(containsString("Resource has no id")));
|
||||||
assertThat(resp,
|
assertThat(resp, containsString("<issue><severity value=\"error\"/><code value=\"processing\"/><diagnostics value=\"SHALL at least contain a contact's details or a reference to an organization [name.exists() or telecom.exists() or address.exists() or organization.exists()]\"/><location value=\"Patient.contact[0]\"/><location value=\"Line 0, Col 0\"/></issue>"));
|
||||||
stringContainsInOrder(">ERROR<", "[Patient.contact[0]]", "<pre>SHALL at least contain a contact's details or a reference to an organization", "<issue><severity value=\"error\"/>"));
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -5298,7 +5296,7 @@ public class ResourceProviderR4Test extends BaseResourceProviderR4Test {
|
||||||
ourLog.info(resp);
|
ourLog.info(resp);
|
||||||
assertEquals(412, response.getStatusLine().getStatusCode());
|
assertEquals(412, response.getStatusLine().getStatusCode());
|
||||||
|
|
||||||
assertThat(resp,stringContainsInOrder("Error parsing JSON source: Syntax error in json reading special word false at Line 1"));
|
assertThat(resp, stringContainsInOrder("Error parsing JSON source: Syntax error in json reading special word false at Line 1"));
|
||||||
} finally {
|
} finally {
|
||||||
response.getEntity().getContent().close();
|
response.getEntity().getContent().close();
|
||||||
response.close();
|
response.close();
|
||||||
|
|
Loading…
Reference in New Issue