X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=test%2Fjalview%2Fws%2Fjabaws%2FJpredJabaStructExportImport.java;h=7f94b6bc35c1aaaab3e280b11d5451819b7472c5;hb=refs%2Fheads%2Freleases%2FRelease_2_10_0_Branch;hp=7afaeed8da7ae95a0e093b5547d680560b9cc593;hpb=43c78e88653d6b6d14920abf9fa23733ece55c1f;p=jalview.git diff --git a/test/jalview/ws/jabaws/JpredJabaStructExportImport.java b/test/jalview/ws/jabaws/JpredJabaStructExportImport.java index 7afaeed..7f94b6b 100644 --- a/test/jalview/ws/jabaws/JpredJabaStructExportImport.java +++ b/test/jalview/ws/jabaws/JpredJabaStructExportImport.java @@ -20,24 +20,10 @@ */ package jalview.ws.jabaws; -import static org.junit.Assert.assertNotNull; -import static org.junit.Assert.assertTrue; -import static org.junit.Assert.fail; - -import java.awt.Component; -import java.util.ArrayList; -import java.util.List; - -import javax.swing.JMenu; -import javax.swing.JMenuItem; - -import org.junit.AfterClass; -import org.junit.BeforeClass; -import org.junit.Test; - -import compbio.metadata.Argument; -import compbio.metadata.WrongParameterException; +import static org.testng.AssertJUnit.assertNotNull; +import static org.testng.AssertJUnit.assertTrue; +import jalview.bin.Cache; import jalview.datamodel.AlignmentI; import jalview.gui.Jalview2XML; import jalview.io.AnnotationFile; @@ -50,6 +36,21 @@ import jalview.ws.jws2.SequenceAnnotationWSClient; import jalview.ws.jws2.jabaws2.Jws2Instance; import jalview.ws.params.AutoCalcSetting; +import java.awt.Component; +import java.util.ArrayList; +import java.util.List; + +import javax.swing.JMenu; +import javax.swing.JMenuItem; + +import org.testng.Assert; +import org.testng.annotations.AfterClass; +import org.testng.annotations.BeforeClass; +import org.testng.annotations.Test; + +import compbio.metadata.Argument; +import compbio.metadata.WrongParameterException; + public class JpredJabaStructExportImport { public static String testseqs = "examples/uniref50.fa"; @@ -62,16 +63,15 @@ public class JpredJabaStructExportImport public static jalview.gui.AlignFrame af = null; - @BeforeClass + @BeforeClass(alwaysRun = true) public static void setUpBeforeClass() throws Exception { - - jalview.bin.Cache.initLogger(); + Cache.loadProperties("test/jalview/io/testProps.jvprops"); + Cache.initLogger(); disc = JalviewJabawsTestUtils.getJabawsDiscoverer(false); for (Jws2Instance svc : disc.getServices()) { - if (svc.getServiceTypeURI().toLowerCase().contains("jpred")) { jpredws = svc; @@ -79,21 +79,13 @@ public class JpredJabaStructExportImport } System.out.println("State of jpredws: " + jpredws); - - if (jpredws == null) - { - fail("jpredws is null"); - } - + Assert.assertNotNull(jpredws, "jpredws is null!"); jalview.io.FileLoader fl = new jalview.io.FileLoader(false); - af = fl.LoadFileWaitTillLoaded(testseqs, jalview.io.FormatAdapter.FILE); - assertNotNull("Couldn't load test data ('" + testseqs + "')", af); - } - @AfterClass + @AfterClass(alwaysRun = true) public static void tearDownAfterClass() throws Exception { if (af != null) @@ -103,7 +95,7 @@ public class JpredJabaStructExportImport } } - @Test + @Test(groups = { "Functional" }) public void testJPredStructOneSeqOnly() { af.selectAllSequenceMenuItem_actionPerformed(null); @@ -144,7 +136,7 @@ public class JpredJabaStructExportImport if (!success) { jpredClient.cancelCurrentJob(); - fail("Jpred Client didn't run with hardwired default parameters."); + Assert.fail("Jpred Client didn't run with hardwired default parameters."); } } catch (InterruptedException x) @@ -155,7 +147,7 @@ public class JpredJabaStructExportImport } - @Test + @Test(groups = { "Functional" }) public void testJPredStructExport() { @@ -221,15 +213,15 @@ public class JpredJabaStructExportImport { e.printStackTrace(); } - fail("Test " + Assert.fail("Test " + testname + "\nCouldn't complete Annotation file roundtrip input/output/input test."); } - // @Test + @Test(groups = { "Functional" }) public void testJpredwsSettingsRecovery() { - fail("not implemnented"); + Assert.fail("not implemnented"); List opts = new ArrayList(); for (compbio.metadata.Argument rg : (List) jpredws .getRunnerConfig().getArguments()) @@ -241,7 +233,7 @@ public class JpredJabaStructExportImport rg.setValue("292"); } catch (WrongParameterException q) { - fail("Couldn't set the temperature parameter " + Assert.fail("Couldn't set the temperature parameter " + q.getStackTrace()); } opts.add(rg);