X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=test%2Fjalview%2Fproject%2FJalview2xmlTests.java;fp=test%2Fjalview%2Fproject%2FJalview2xmlTests.java;h=eb664164e613baf81698847e8ae41fcb0709b096;hb=4f30214e8098748469c6a4269ac2ed6c5750e4b0;hp=77dee713cf3ec964caef4c0f9bec6827adc53b2b;hpb=9dabc02511e3a334a5749a504f57f69d6c9017bd;p=jalview.git diff --git a/test/jalview/project/Jalview2xmlTests.java b/test/jalview/project/Jalview2xmlTests.java index 77dee71..eb66416 100644 --- a/test/jalview/project/Jalview2xmlTests.java +++ b/test/jalview/project/Jalview2xmlTests.java @@ -55,6 +55,7 @@ import jalview.datamodel.HiddenSequences; import jalview.datamodel.Mapping; import jalview.datamodel.PDBEntry; import jalview.datamodel.PDBEntry.Type; +import jalview.datamodel.Sequence.DBModList; import jalview.datamodel.SequenceCollectionI; import jalview.datamodel.SequenceFeature; import jalview.datamodel.SequenceGroup; @@ -119,7 +120,8 @@ public class Jalview2xmlTests extends Jalview2xmlBase af.getViewport() .getGlobalColourScheme() instanceof RNAHelicesColour, "Couldn't apply RNA helices colourscheme"); - assertTrue(af.saveAlignment(tfile, FileFormat.Jalview), + af.saveAlignment(tfile, FileFormat.Jalview); + assertTrue(af.isSaveAlignmentSuccessful(), "Failed to store as a project."); af.closeMenuItem_actionPerformed(true); af = null; @@ -161,7 +163,8 @@ public class Jalview2xmlTests extends Jalview2xmlBase .getSchemeName()), "Recognise T-Coffee score from string"); - assertTrue(af.saveAlignment(tfile, FileFormat.Jalview), + af.saveAlignment(tfile, FileFormat.Jalview); + assertTrue(af.isSaveAlignmentSuccessful(), "Failed to store as a project."); af.closeMenuItem_actionPerformed(true); af = null; @@ -207,7 +210,8 @@ public class Jalview2xmlTests extends Jalview2xmlBase sg.addSequence(af.getViewport().getAlignment().getSequenceAt(1), false); sg.addSequence(af.getViewport().getAlignment().getSequenceAt(2), true); af.alignPanel.alignmentChanged(); - assertTrue(af.saveAlignment(tfile, FileFormat.Jalview), + af.saveAlignment(tfile, FileFormat.Jalview); + assertTrue(af.isSaveAlignmentSuccessful(), "Failed to store as a project."); af.closeMenuItem_actionPerformed(true); af = null; @@ -988,7 +992,8 @@ public class Jalview2xmlTests extends Jalview2xmlBase File tfile = File.createTempFile("JalviewTest", ".jvp"); tfile.deleteOnExit(); String filePath = tfile.getAbsolutePath(); - assertTrue(af.saveAlignment(filePath, FileFormat.Jalview), + af.saveAlignment(filePath, FileFormat.Jalview); + assertTrue(af.isSaveAlignmentSuccessful(), "Failed to store as a project."); /* @@ -1237,10 +1242,10 @@ public class Jalview2xmlTests extends Jalview2xmlBase DataSourceType.FILE); AlignmentViewPanel rap = Desktop.getAlignmentPanels(null)[0]; SequenceI rpep = rap.getAlignment().getSequenceAt(0); + DBModList dbrefs = rpep.getDBRefs(); assertEquals(rpep.getName(), "P30419"); - DBRefEntry[] dbrefs = rpep.getDBRefs(); - assertEquals(dbrefs.length, 3); - DBRefEntry dbRef = dbrefs[0]; + assertEquals(dbrefs.size(), 3); + DBRefEntry dbRef = dbrefs.get(0); assertFalse(dbRef instanceof GeneLocus); assertNull(dbRef.getMap()); assertEquals(dbRef, dbref1); @@ -1249,7 +1254,7 @@ public class Jalview2xmlTests extends Jalview2xmlBase * restored dbrefs with mapping have a different 'map to' * sequence but otherwise match the original dbrefs */ - dbRef = dbrefs[1]; + dbRef = dbrefs.get(1); assertFalse(dbRef instanceof GeneLocus); assertTrue(dbRef.equalRef(dbref2)); assertNotNull(dbRef.getMap()); @@ -1261,7 +1266,7 @@ public class Jalview2xmlTests extends Jalview2xmlBase /* * GeneLocus map.to is null so can compare Mapping objects */ - dbRef = dbrefs[2]; + dbRef = dbrefs.get(2); assertTrue(dbRef instanceof GeneLocus); assertEquals(dbRef, dbref3); }