JAL-4311 fix test checking pdbentry gets quality score metadata from 3dbeacons
authorJames Procter <j.procter@dundee.ac.uk>
Thu, 2 Nov 2023 00:45:29 +0000 (00:45 +0000)
committerJames Procter <j.procter@dundee.ac.uk>
Thu, 2 Nov 2023 00:45:29 +0000 (00:45 +0000)
src/jalview/gui/structurechooser/ThreeDBStructureChooserQuerySource.java
test/jalview/gui/StructureChooserTest.java

index 349d467..f5a1065 100644 (file)
@@ -463,11 +463,11 @@ public class ThreeDBStructureChooserQuerySource
         }
         try
         {
-          if (strucTfType!=null && "".equals(strucTfType)) {
+          if (strucTfType!=null && !"".equals(strucTfType)) {
             pdbEntry.setTempFacType(strucTfType);
           }
-          if (strucTfType_v!=null && "".equals(strucTfType_v)) {
-          pdbEntry.setTempFacTypeVersion(strucTfType_v);
+          if (strucTfType_v!=null && !"".equals(strucTfType_v)) {
+            pdbEntry.setTempFacTypeVersion(strucTfType_v);
           }
         } catch (Exception q)
         {
index 66760a2..846fa1a 100644 (file)
@@ -237,6 +237,9 @@ public class StructureChooserTest
     assertTrue(ss.size() > 0);
     
     sc.promptForTDBFetch(true);
+    try {
+      Thread.sleep(500);
+    } catch (Exception q) {}
     
     // check collation
     Object[] sqandpdb = sc.collectSelectedSeqsAndPDBEntries();
@@ -247,6 +250,8 @@ public class StructureChooserTest
     assertNotNull(selpdb);
     assertEquals(1, selsq.length);
     assertEquals(1, selpdb.length);
+    assertTrue(selpdb[0].hasProvider());
+    assertTrue(selpdb[0].hasTempFacType());
     
     
   }