[Jmatlink-commitlog] jmatlink/src/jmatlink/testsuite/jmatlink testEngGetVector.java,NONE,1.1 AllTest
Brought to you by:
st_mueller
|
From: Stefan M. <st_...@us...> - 2006-01-28 16:01:45
|
Update of /cvsroot/jmatlink/jmatlink/src/jmatlink/testsuite/jmatlink In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23687/src/jmatlink/testsuite/jmatlink Modified Files: AllTests.java Added Files: testEngGetVector.java Log Message: added engGetVector(rowS) and engGetVector(epI, rowS) --- NEW FILE: testEngGetVector.java --- /* * Created on 27.01.2006 * */ package jmatlink.testsuite.jmatlink; import jmatlink.JMatLink; import junit.framework.TestCase; /** * @author stefan */ public class testEngGetVector extends TestCase { JMatLink jmatlink = new JMatLink(); public void testEngGetVector01() { jmatlink.engOpen(); double[] testA = {1.0, 2.0, 3.0, 4.0, 5.0}; jmatlink.engEvalString("aaa=[1,2,3,4,5;6,7,8,9,0]"); double[] row = jmatlink.engGetVector("aaa"); for (int i=0; i<testA.length; i++) { assertTrue(Math.abs(testA[i] - row[i]) <0.00001); } jmatlink.engClose(); } public void testEngGetVector02() { jmatlink.engOpen(); double[] testA = {7.0, 8.0, 9.0, 0.0}; jmatlink.engEvalString("bbb=[7,8,9,0]"); double[] row = jmatlink.engGetVector("bbb"); for (int i=0; i<testA.length; i++) { assertTrue(Math.abs(testA[i] - row[i]) <0.00001); } jmatlink.engClose(); } public void testEngGetVector03() { jmatlink.engOpen(); double[] testA = {7.0}; jmatlink.engEvalString("ccc=[7,8,9,0]'"); double[] row = jmatlink.engGetVector("ccc"); for (int i=0; i<testA.length; i++) { assertTrue(Math.abs(testA[i] - row[i]) <0.00001); } jmatlink.engClose(); } public void testEngGetVector10() { long e1 = jmatlink.engOpenSingleUse(); long e2 = jmatlink.engOpenSingleUse(); double[] test1 = {7.0, 8.0, 9.0, 0.0}; double[] test2 = {8.0, 9.0, 0.0}; jmatlink.engEvalString(e1, "bbb=[7,8,9,0]"); jmatlink.engEvalString(e2, "bbb=[8,9,0]"); double[] row1 = jmatlink.engGetVector(e1,"bbb"); double[] row2 = jmatlink.engGetVector(e2,"bbb"); for (int i=0; i<test1.length; i++) { assertTrue(Math.abs(test1[i] - row1[i]) <0.00001); } for (int i=0; i<test2.length; i++) { assertTrue(Math.abs(test2[i] - row2[i]) <0.00001); } jmatlink.engCloseAll(); } } Index: AllTests.java =================================================================== RCS file: /cvsroot/jmatlink/jmatlink/src/jmatlink/testsuite/jmatlink/AllTests.java,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -d -r1.12 -r1.13 *** AllTests.java 17 Jan 2006 18:29:56 -0000 1.12 --- AllTests.java 28 Jan 2006 16:01:34 -0000 1.13 *************** *** 27,30 **** --- 27,31 ---- suite.addTestSuite(testEngGetFigure.class); suite.addTestSuite(testEngGetRowVector.class); + suite.addTestSuite(testEngGetVector.class); suite.addTestSuite(testEngineThread.class); suite.addTestSuite(testEngPutArray.class); |