JAL-2434 use a constant for StructureMapping.NO_CHAIN (space)
[jalview.git] / test / jalview / ws / sifts / SiftsClientTest.java
index fc07749..fc59241 100644 (file)
@@ -42,6 +42,8 @@ import java.util.HashMap;
 import java.util.Iterator;
 import java.util.Map;
 
+import junit.extensions.PA;
+
 import org.testng.Assert;
 import org.testng.FileAssert;
 import org.testng.annotations.AfterTest;
@@ -417,16 +419,19 @@ groups = { "Network" },
 
     // Can't do Assert.assertEquals(strucMapping.getMapping(), expectedMapping);
     // because this fails in our version of TestNG
-    Assert.assertEquals(strucMapping.getMapping().size(),
+    Map<Integer, int[]> mapping = (Map<Integer, int[]>) PA.getValue(
+            strucMapping, "mapping");
+    Assert.assertEquals(
+            mapping.size(),
             expectedMapping.size());
     Iterator<Map.Entry<Integer, int[]>> it = expectedMapping.entrySet()
             .iterator();
     while (it.hasNext())
     {
       Map.Entry<Integer, int[]> pair = it.next();
-      Assert.assertTrue(strucMapping.getMapping()
+      Assert.assertTrue(mapping
               .containsKey(pair.getKey()));
-      Assert.assertEquals(strucMapping.getMapping().get(pair.getKey()),
+      Assert.assertEquals(mapping.get(pair.getKey()),
               pair.getValue());
     }
   }