Fixing tests

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/vre-management/smart-executor-client@111773 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
Luca Frosini 2015-02-06 15:20:18 +00:00
parent 10bcef55d5
commit 8b05359dcf
1 changed files with 11 additions and 3 deletions

View File

@ -43,7 +43,6 @@ public class DefaultExecutorTest {
@Test
public void launch() {
Map<String, Object> inputs = new HashMap<String, Object>();
inputs.put("Hello", "World");
LaunchParameter launchParameter = new LaunchParameter("Test", inputs);
try {
proxy.launch(launchParameter);
@ -69,11 +68,20 @@ public class DefaultExecutorTest {
@Test
public void testOk() {
Map<String, Object> inputs = new HashMap<String, Object>();
inputs.put("Hello", "World");
LaunchParameter launchParameter = new LaunchParameter("HelloWorld", inputs);
try {
String executionIdentifier = proxy.launch(launchParameter);
PluginState pluginState= proxy.getState(executionIdentifier);
Assert.assertEquals(PluginState.RUNNING, pluginState);
Thread.sleep(1000);
Assert.assertEquals(PluginState.RUNNING, proxy.getState(executionIdentifier));
Thread.sleep(4000);
Assert.assertEquals(PluginState.RUNNING, proxy.getState(executionIdentifier));
Thread.sleep(6000);
Assert.assertEquals(PluginState.DONE, proxy.getState(executionIdentifier));
} catch (Exception e) {
e.printStackTrace();
}