mirror of
https://github.com/i-net-software/JWebAssembly.git
synced 2025-03-25 07:27:52 +01:00
first tests for control flow operations like "if"
This commit is contained in:
parent
d26b9bbb94
commit
01ab665681
@ -25,8 +25,8 @@ public enum ScriptEngine {
|
|||||||
NodeJS,
|
NodeJS,
|
||||||
SpiderMonkey;
|
SpiderMonkey;
|
||||||
|
|
||||||
public static Collection<Object[]> testParams() {
|
public static Collection<ScriptEngine[]> testParams() {
|
||||||
Object[][] val = {{ScriptEngine.SpiderMonkey},{ScriptEngine.NodeJS}};
|
ScriptEngine[][] val = {{ScriptEngine.SpiderMonkey},{ScriptEngine.NodeJS}};
|
||||||
return Arrays.asList(val);
|
return Arrays.asList(val);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -31,7 +31,6 @@ import de.inetsoftware.jwebassembly.WasmRule;
|
|||||||
/**
|
/**
|
||||||
* @author Volker Berlin
|
* @author Volker Berlin
|
||||||
*/
|
*/
|
||||||
@RunWith(Parameterized.class)
|
|
||||||
public class CallFunctions extends AbstractBaseTest {
|
public class CallFunctions extends AbstractBaseTest {
|
||||||
|
|
||||||
@ClassRule
|
@ClassRule
|
||||||
@ -44,8 +43,8 @@ public class CallFunctions extends AbstractBaseTest {
|
|||||||
@Parameters(name="{0}-{1}")
|
@Parameters(name="{0}-{1}")
|
||||||
public static Collection<Object[]> data() {
|
public static Collection<Object[]> data() {
|
||||||
ArrayList<Object[]> list = new ArrayList<>();
|
ArrayList<Object[]> list = new ArrayList<>();
|
||||||
for( Object[] val : ScriptEngine.testParams() ) {
|
for( ScriptEngine[] val : ScriptEngine.testParams() ) {
|
||||||
ScriptEngine script = (ScriptEngine)val[0];
|
ScriptEngine script = val[0];
|
||||||
addParam( list, script, "intCall" );
|
addParam( list, script, "intCall" );
|
||||||
}
|
}
|
||||||
return list;
|
return list;
|
||||||
|
@ -30,7 +30,6 @@ import de.inetsoftware.jwebassembly.WasmRule;
|
|||||||
/**
|
/**
|
||||||
* @author Volker Berlin
|
* @author Volker Berlin
|
||||||
*/
|
*/
|
||||||
@RunWith(Parameterized.class)
|
|
||||||
public class MathOperations extends AbstractBaseTest {
|
public class MathOperations extends AbstractBaseTest {
|
||||||
|
|
||||||
@ClassRule
|
@ClassRule
|
||||||
@ -43,8 +42,8 @@ public class MathOperations extends AbstractBaseTest {
|
|||||||
@Parameters(name="{0}-{1}")
|
@Parameters(name="{0}-{1}")
|
||||||
public static Collection<Object[]> data() {
|
public static Collection<Object[]> data() {
|
||||||
ArrayList<Object[]> list = new ArrayList<>();
|
ArrayList<Object[]> list = new ArrayList<>();
|
||||||
for( Object[] val : ScriptEngine.testParams() ) {
|
for( ScriptEngine[] val : ScriptEngine.testParams() ) {
|
||||||
ScriptEngine script = (ScriptEngine)val[0];
|
ScriptEngine script = val[0];
|
||||||
addParam( list, script, "intConst" );
|
addParam( list, script, "intConst" );
|
||||||
addParam( list, script, "floatConst" );
|
addParam( list, script, "floatConst" );
|
||||||
addParam( list, script, "doubleConst" );
|
addParam( list, script, "doubleConst" );
|
||||||
|
@ -49,7 +49,7 @@ public class RuntimeErrors {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Parameters( name = "{0}" )
|
@Parameters( name = "{0}" )
|
||||||
public static Collection<Object[]> data() {
|
public static Collection<ScriptEngine[]> data() {
|
||||||
return ScriptEngine.testParams();
|
return ScriptEngine.testParams();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user