⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 realevaltest.java

📁 这个是一个计算表达式的java包
💻 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 + -