Update of /cvsroot/mathlib/mathlib/Source/MathLib/Tools/TestSuite/Functions/Matrix
In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv23931/Source/MathLib/Tools/TestSuite/Functions/Matrix
Added Files:
testGe.java testLt.java testGt.java testLe.java
Log Message:
--- NEW FILE: testLt.java ---
package MathLib.Tools.TestSuite.Functions.Matrix;
import MathLib.Tools.junit.framework.*;
import MathLib.Tools.TestSuite.*;
import MathLib.Interpreter.*;
public class testLt extends TestCase {
protected Interpreter ml;
public testLt(String name) {
super(name);
}
public static void main (String[] args) {
MathLib.Tools.junit.textui.TestRunner.run (suite());
}
protected void setUp() {
ml = new Interpreter(true);
}
public static Test suite() {
return new TestSuite(testLt.class);
}
/*****************************************************************/
public void testLt01() {
ml.executeExpression("a=lt(5,5);");
assertTrue(0 == ml.getScalarValueRe("a"));
}
public void testLt02() {
ml.executeExpression("b=lt(5,6)");
assertTrue(1 == ml.getScalarValueRe("b"));
}
public void testLt03() {
ml.executeExpression("b=lt(6,5)");
assertTrue(0 == ml.getScalarValueRe("b"));
}
public void testLt04() {
ml.executeExpression("b=lt(0,0)");
assertTrue(0 == ml.getScalarValueRe("b"));
}
public void testLt05() {
double[][] c = {{0.0, 1.0},{0.0, 1.0}};
ml.executeExpression("a=[1,3; 2,3]");
ml.executeExpression("b=[0,7; 2,7]");
ml.executeExpression("z = lt(a,b)");
assertTrue(Compare.ArrayEquals(c, ml.getArrayValueRe("z")));
}
}
--- NEW FILE: testLe.java ---
package MathLib.Tools.TestSuite.Functions.Matrix;
import MathLib.Tools.junit.framework.*;
import MathLib.Tools.TestSuite.*;
import MathLib.Interpreter.*;
public class testLe extends TestCase {
protected Interpreter ml;
public testLe(String name) {
super(name);
}
public static void main (String[] args) {
MathLib.Tools.junit.textui.TestRunner.run (suite());
}
protected void setUp() {
ml = new Interpreter(true);
}
public static Test suite() {
return new TestSuite(testLe.class);
}
/*****************************************************************/
public void testLe01() {
ml.executeExpression("a=le(5,5);");
assertTrue(1 == ml.getScalarValueRe("a"));
}
public void testLe02() {
ml.executeExpression("b=le(5,6)");
assertTrue(1 == ml.getScalarValueRe("b"));
}
public void testLe03() {
ml.executeExpression("b=le(6,5)");
assertTrue(0 == ml.getScalarValueRe("b"));
}
public void testLe04() {
ml.executeExpression("b=le(0,0)");
assertTrue(1 == ml.getScalarValueRe("b"));
}
public void testLe05() {
double[][] c = {{0.0, 1.0},{1.0, 1.0}};
ml.executeExpression("a=[1,3; 2,3]");
ml.executeExpression("b=[0,7; 2,7]");
ml.executeExpression("z = le(a,b)");
assertTrue(Compare.ArrayEquals(c, ml.getArrayValueRe("z")));
}
}
--- NEW FILE: testGt.java ---
package MathLib.Tools.TestSuite.Functions.Matrix;
import MathLib.Tools.junit.framework.*;
import MathLib.Tools.TestSuite.*;
import MathLib.Interpreter.*;
public class testGt extends TestCase {
protected Interpreter ml;
public testGt(String name) {
super(name);
}
public static void main (String[] args) {
MathLib.Tools.junit.textui.TestRunner.run (suite());
}
protected void setUp() {
ml = new Interpreter(true);
}
public static Test suite() {
return new TestSuite(testGt.class);
}
/*****************************************************************/
public void testGt01() {
ml.executeExpression("a=gt(5,5);");
assertTrue(0 == ml.getScalarValueRe("a"));
}
public void testGt02() {
ml.executeExpression("b=gt(5,6)");
assertTrue(0 == ml.getScalarValueRe("b"));
}
public void testGt03() {
ml.executeExpression("b=gt(6,5)");
assertTrue(1 == ml.getScalarValueRe("b"));
}
public void testGt04() {
ml.executeExpression("b=gt(0,0)");
assertTrue(0 == ml.getScalarValueRe("b"));
}
public void testGt05() {
double[][] c = {{1.0, 0.0},{0.0, 0.0}};
ml.executeExpression("a=[1,3; 2,3]");
ml.executeExpression("b=[0,7; 2,7]");
ml.executeExpression("z = gt(a,b)");
assertTrue(Compare.ArrayEquals(c, ml.getArrayValueRe("z")));
}
}
--- NEW FILE: testGe.java ---
package MathLib.Tools.TestSuite.Functions.Matrix;
import MathLib.Tools.junit.framework.*;
import MathLib.Tools.TestSuite.*;
import MathLib.Interpreter.*;
public class testGe extends TestCase {
protected Interpreter ml;
public testGe(String name) {
super(name);
}
public static void main (String[] args) {
MathLib.Tools.junit.textui.TestRunner.run (suite());
}
protected void setUp() {
ml = new Interpreter(true);
}
public static Test suite() {
return new TestSuite(testGe.class);
}
/*****************************************************************/
public void testGe01() {
ml.executeExpression("a=ge(5,5);");
assertTrue(1 == ml.getScalarValueRe("a"));
}
public void testGe02() {
ml.executeExpression("b=ge(5,6)");
assertTrue(0 == ml.getScalarValueRe("b"));
}
public void testGe03() {
ml.executeExpression("b=ge(6,5)");
assertTrue(1 == ml.getScalarValueRe("b"));
}
public void testGe04() {
ml.executeExpression("b=eq(0,0)");
assertTrue(1 == ml.getScalarValueRe("b"));
}
public void testGe05() {
double[][] c = {{1.0, 0.0},{1.0, 0.0}};
ml.executeExpression("a=[1,3; 2,3]");
ml.executeExpression("b=[0,7; 2,7]");
ml.executeExpression("z = ge(a,b)");
assertTrue(Compare.ArrayEquals(c, ml.getArrayValueRe("z")));
}
}
|