{
System.out.println("seq >>>> " + upSeq);
TDBeaconsFTSRestClientTest.setMock();
+ PDBFTSRestClient.setMock();
StructureChooserQuerySource scquery = StructureChooserQuerySource.getQuerySourceFor(new SequenceI[] { upSeq});
+ // gets the lightweight proxy rather than the ThreeDBStructureChooserQuerySource
AssertJUnit.assertTrue(scquery instanceof ThreeDBStructureChooserQuerySource);
String query = scquery.buildQuery(upSeq);
AssertJUnit.assertEquals("P38398", query);
upResponse = tdbquery.fetchStructuresMetaData(upSeq, tdbquery.getDocFieldPrefs().getStructureSummaryFields(), null, false);
// test ranking without additional PDBe data
FTSRestResponse firstRanked = tdbquery.selectFirstRankedQuery(upSeq, upResponse.getSearchSummary(), tdbquery.getDocFieldPrefs().getStructureSummaryFields(), "", false);
- assertTrue(firstRanked.getNumberOfItemsFound()==upResponse.getNumberOfItemsFound());
+ assertTrue(firstRanked.getNumberOfItemsFound()<upResponse.getNumberOfItemsFound());
// NB Could have race condition here
String pdb_Query = tdbquery.buildPDBFTSQueryFor(upResponse);
assertTrue(pdb_Query.trim().length()>0);