X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=test%2Fjalview%2Fws%2Fgui%2FJws2ParamView.java;fp=test%2Fjalview%2Fws%2Fgui%2FJws2ParamView.java;h=f982e9d5802c343172e513a381c1f520b12f1a2b;hb=304e64fb34b32659be1bbfd39fb4e15b2f79586e;hp=231897176f54e3a7c3aee187eabe15fd35004b5b;hpb=61ff8fb4efa315c35149c9d11850d99e3d00c441;p=jalview.git diff --git a/test/jalview/ws/gui/Jws2ParamView.java b/test/jalview/ws/gui/Jws2ParamView.java index 2318971..f982e9d 100644 --- a/test/jalview/ws/gui/Jws2ParamView.java +++ b/test/jalview/ws/gui/Jws2ParamView.java @@ -21,15 +21,17 @@ package jalview.ws.gui; import java.util.Locale; - import jalview.bin.Cache; import jalview.gui.JvOptionPane; import jalview.gui.WsJobParameters; import jalview.util.MessageManager; +import jalview.ws.api.ServiceWithParameters; import jalview.ws.jabaws.JalviewJabawsTestUtils; import jalview.ws.jws2.JabaPreset; import jalview.ws.jws2.Jws2Discoverer; import jalview.ws.jws2.jabaws2.Jws2Instance; +import jalview.ws.params.ArgumentI; +import jalview.ws.params.ParamDatastoreI; import java.awt.BorderLayout; import java.awt.event.WindowAdapter; @@ -60,12 +62,12 @@ public class Jws2ParamView /** * which services to test */ - public static List serviceTests = new ArrayList(); + public static List serviceTests = new ArrayList<>(); /** * which presets to test for services */ - public static List presetTests = new ArrayList(); + public static List presetTests = new ArrayList<>(); static { serviceTests.add("AAConWS".toLowerCase(Locale.ROOT)); @@ -90,8 +92,10 @@ public class Jws2ParamView public void testJws2Gui() { Iterator presetEnum = presetTests.iterator(); - for (Jws2Instance service : disc.getServices()) + for (ServiceWithParameters _service : disc.getServices()) { + // This will fail for non-jabaws services + Jws2Instance service = (Jws2Instance) _service; if (serviceTests.size() == 0 || serviceTests.contains(service.serviceType.toLowerCase(Locale.ROOT))) { @@ -129,11 +133,12 @@ public class Jws2ParamView } pr = en.next(); } - WsJobParameters pgui = new WsJobParameters(service, - new JabaPreset(service, pr)); - JFrame jf = new JFrame(MessageManager.formatMessage( - "label.ws_parameters_for", - new String[] { service.getActionText() })); + WsJobParameters pgui = new WsJobParameters((ParamDatastoreI) null, + service, new JabaPreset(service, pr), + (List) null); + JFrame jf = new JFrame(MessageManager + .formatMessage("label.ws_parameters_for", new String[] + { service.getActionText() })); jf.setSize(700, 800); JPanel cont = new JPanel(new BorderLayout()); pgui.validate();