📄 realevaltest.java
字号:
package com.singularsys.jeptests;
import junit.framework.Assert;
import com.singularsys.jep.reals.RealEvaluator;
public class RealEvalTest extends CPTest {
public RealEvalTest(String name) {
super(name);
}
@Override
public void setUp() {
super.setUp();
jep.setComponent(new RealEvaluator());
this.myFalse = new Double(0.0);
this.myTrue = new Double(1.0);
}
@Override
protected void valueTest(String expr, Object expected) throws Exception {
if(expected instanceof Integer)
super.valueTest(expr, ((Integer)expected).doubleValue());
else
super.valueTest(expr, expected);
}
public void testEvaluate() throws Exception {
// test a very basic expression
Object result = jep.evaluate(jep.parse("2.1345"));
Assert.assertTrue(result instanceof Double);
Assert.assertTrue(result.equals(2.1345));
}
@Override
public void testComplex() throws Exception {
}
@Override
public void testChangeVariable() {
}
@Override
public void testListAccess() throws Exception {
}
@Override
public void testStrings() throws Exception {
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -