mirror of
https://github.com/i-net-software/JWebAssembly.git
synced 2025-03-15 02:44:47 +01:00
lambda tests
This commit is contained in:
parent
b35279a960
commit
922c7dbd71
@ -71,6 +71,8 @@ public class StructsNonGC extends AbstractBaseTest {
|
||||
addParam( list, script, "callParameterFromCondition" );
|
||||
addParam( list, script, "lambda0" );
|
||||
addParam( list, script, "lambda1" );
|
||||
addParam( list, script, "lambda2" );
|
||||
addParam( list, script, "lambda3" );
|
||||
}
|
||||
rule.setTestParameters( list );
|
||||
return list;
|
||||
@ -260,6 +262,21 @@ public class StructsNonGC extends AbstractBaseTest {
|
||||
IntUnaryOperator val = (x) -> x;
|
||||
return val.applyAsInt( 13 );
|
||||
}
|
||||
|
||||
@Export
|
||||
static int lambda2() {
|
||||
int v1 = 42;
|
||||
IntUnaryOperator val = (x) -> x + v1;
|
||||
return val.applyAsInt( 13 );
|
||||
}
|
||||
|
||||
@Export
|
||||
static int lambda3() {
|
||||
int v1 = 42;
|
||||
int v2 = 7;
|
||||
IntUnaryOperator val = (x) -> x + v2 + v1;
|
||||
return val.applyAsInt( 13 );
|
||||
}
|
||||
}
|
||||
|
||||
interface TestDefault {
|
||||
|
Loading…
x
Reference in New Issue
Block a user