mirror of
https://github.com/i-net-software/JWebAssembly.git
synced 2025-03-25 07:27:52 +01:00
more Math tests
This commit is contained in:
parent
c66d7748a4
commit
8c199b5157
@ -18,6 +18,7 @@ package de.inetsoftware.jwebassembly.runtime;
|
|||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Collection;
|
import java.util.Collection;
|
||||||
|
|
||||||
|
import org.junit.Assume;
|
||||||
import org.junit.ClassRule;
|
import org.junit.ClassRule;
|
||||||
import org.junit.runners.Parameterized.Parameters;
|
import org.junit.runners.Parameterized.Parameters;
|
||||||
|
|
||||||
@ -92,13 +93,23 @@ public class MathAPI extends AbstractBaseTest {
|
|||||||
addParam( list, script, "getExponentF" );
|
addParam( list, script, "getExponentF" );
|
||||||
//TODO addParam( list, script, "nextAfterD" );
|
//TODO addParam( list, script, "nextAfterD" );
|
||||||
//TODO addParam( list, script, "nextAfterF" );
|
//TODO addParam( list, script, "nextAfterF" );
|
||||||
//TODO addParam( list, script, "nextUpD" );
|
addParam( list, script, "nextUpD" );
|
||||||
//TODO addParam( list, script, "nextUpF" );
|
addParam( list, script, "nextUpF" );
|
||||||
|
addParam( list, script, "nextDownD" );
|
||||||
|
addParam( list, script, "nextDownF" );
|
||||||
|
//TODO addParam( list, script, "scalbD" );
|
||||||
|
//TODO addParam( list, script, "scalbF" );
|
||||||
}
|
}
|
||||||
rule.setTestParameters( list );
|
rule.setTestParameters( list );
|
||||||
return list;
|
return list;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void test() {
|
||||||
|
Assume.assumeFalse( getScriptEngine() == ScriptEngine.SpiderMonkeyWat ); // TODO SpiderMonkey https://bugzilla.mozilla.org/show_bug.cgi?id=1571230
|
||||||
|
super.test();
|
||||||
|
}
|
||||||
|
|
||||||
static class TestClass {
|
static class TestClass {
|
||||||
|
|
||||||
@Export
|
@Export
|
||||||
@ -368,16 +379,35 @@ public class MathAPI extends AbstractBaseTest {
|
|||||||
// return Math.nextAfter( -1.25F, 2 );
|
// return Math.nextAfter( -1.25F, 2 );
|
||||||
// }
|
// }
|
||||||
|
|
||||||
// TODO SpiderMonkey https://bugzilla.mozilla.org/show_bug.cgi?id=1571230
|
@Export
|
||||||
|
static double nextUpD() {
|
||||||
|
return Math.nextUp( 12345678.0 );
|
||||||
|
}
|
||||||
|
|
||||||
|
@Export
|
||||||
|
static float nextUpF() {
|
||||||
|
return Math.nextUp( -1.25F );
|
||||||
|
}
|
||||||
|
|
||||||
|
@Export
|
||||||
|
static double nextDownD() {
|
||||||
|
return Math.nextDown( 12345678.0 );
|
||||||
|
}
|
||||||
|
|
||||||
|
@Export
|
||||||
|
static float nextDownF() {
|
||||||
|
return Math.nextDown( -1.25F );
|
||||||
|
}
|
||||||
|
|
||||||
|
// TODO assert expression
|
||||||
// @Export
|
// @Export
|
||||||
// static double nextUpD() {
|
// static double scalbD() {
|
||||||
// return Math.nextUp( 12345678.0 );
|
// return Math.scalb( -1.25, 3 );
|
||||||
// }
|
// }
|
||||||
//
|
//
|
||||||
// @Export
|
// @Export
|
||||||
// static float nextUpF() {
|
// static float scalbF() {
|
||||||
// return Math.nextUp( -1.25F );
|
// return Math.scalb( -1.25F, 3 );
|
||||||
// }
|
// }
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user