package de.gaalop.testbenchTbaGapp.tba.common; import de.gaalop.dfg.MultivectorComponent; import de.gaalop.dfg.Variable; import de.gaalop.testbenchTbaGapp.tba.framework.TBATestCase; import java.util.HashMap; import static org.junit.Assert.*; /** * Implements a simple test on trigonometric functions * @author Christian Steinmetz */ public class TrigonometricFunctions implements TBATestCase { @Override public String getCLUScript() { return "?r = cos(0);"; } @Override public void testOutputs(HashMap<Variable, Double> outputs) { assertTrue(outputs.containsKey(new MultivectorComponent("r", 0))); assertEquals(1,outputs.get(new MultivectorComponent("r", 0)),0.01); assertEquals(1, outputs.size()); } @Override public HashMap<Variable, Double> getInputValues() { return new HashMap<Variable, Double>(); } @Override public String getAlgebraName() { return "5d"; } }