Switch from testng to Junit4. 47/6847/6
Sylvestre Ledru [Mon, 2 Apr 2012 16:22:26 +0000 (18:22 +0200)]
Here is the rational:
* testng is running all tests in the same threads. In javasci, we are loading / unloading the Scilab engine many time
it causes segmentations in the memory  and crashing under 32 bits Linux
* junit has way less dependencies (not qdox, jcommander, bsh, etc)
* it produces nicer reports
* testng is a huge pain to package in distro

Change-Id: Ib83cca73f359779f3bf9e23375e6eac22cd9a21a

130 files changed:
scilab/Makefile.in
scilab/build.incl.xml
scilab/configure
scilab/configure.ac
scilab/contrib/Makefile.in
scilab/desktop/Makefile.in
scilab/desktop/images/icons/Makefile.in
scilab/libs/MALLOC/Makefile.in
scilab/libs/Makefile.in
scilab/libs/doublylinkedlist/Makefile.in
scilab/libs/dynamiclibrary/Makefile.in
scilab/libs/hashtable/Makefile.in
scilab/libs/libst/Makefile.in
scilab/modules/Makefile.in
scilab/modules/action_binding/Makefile.in
scilab/modules/action_binding/tests/java/org/scilab/tests/modules/action_binding/utils/SignalTest.java
scilab/modules/api_scilab/Makefile.in
scilab/modules/arnoldi/Makefile.in
scilab/modules/atoms/Makefile.in
scilab/modules/boolean/Makefile.in
scilab/modules/cacsd/Makefile.in
scilab/modules/call_scilab/Makefile.in
scilab/modules/commons/Makefile.in
scilab/modules/commons/tests/java/org/scilab/tests/modules/commons/Constants.java
scilab/modules/compatibility_functions/Makefile.in
scilab/modules/completion/Makefile.in
scilab/modules/console/Makefile.in
scilab/modules/core/Makefile.in
scilab/modules/data_structures/Makefile.in
scilab/modules/demo_tools/Makefile.in
scilab/modules/development_tools/Makefile.in
scilab/modules/development_tools/macros/test_run_level.sci
scilab/modules/development_tools/src/fake/Makefile.in
scilab/modules/differential_equations/Makefile.in
scilab/modules/double/Makefile.in
scilab/modules/dynamic_link/Makefile.in
scilab/modules/elementary_functions/Makefile.in
scilab/modules/fftw/Makefile.in
scilab/modules/fileio/Makefile.in
scilab/modules/functions/Makefile.in
scilab/modules/genetic_algorithms/Makefile.in
scilab/modules/graph/Makefile.in
scilab/modules/graph/tests/java/org/scilab/tests/modules/graph/utils/ScilabGraphUtilsTest.java
scilab/modules/graph/tests/java/org/scilab/tests/modules/graph/utils/ScilabInterpreterManagementTest.java
scilab/modules/graph/tests/java/org/scilab/tests/modules/graph/utils/SignalTest.java
scilab/modules/graph/tests/java/org/scilab/tests/modules/graph/utils/StyleMapTest.java
scilab/modules/graphic_export/Makefile.in
scilab/modules/graphics/Makefile.in
scilab/modules/gui/Makefile.in
scilab/modules/hdf5/Makefile.in
scilab/modules/hdf5/tests/java/org/scilab/tests/modules/hdf5/testScilabBoolean.java
scilab/modules/hdf5/tests/java/org/scilab/tests/modules/hdf5/testScilabDouble.java
scilab/modules/hdf5/tests/java/org/scilab/tests/modules/hdf5/testScilabGraph.java
scilab/modules/hdf5/tests/java/org/scilab/tests/modules/hdf5/testScilabList.java
scilab/modules/hdf5/tests/java/org/scilab/tests/modules/hdf5/testScilabString.java
scilab/modules/helptools/Makefile.in
scilab/modules/history_browser/Makefile.in
scilab/modules/history_manager/Makefile.in
scilab/modules/integer/Makefile.in
scilab/modules/interpolation/Makefile.in
scilab/modules/intersci/Makefile.in
scilab/modules/io/Makefile.in
scilab/modules/javasci/Makefile.in
scilab/modules/javasci/build.xml
scilab/modules/javasci/tests/java/org/scilab/tests/modules/javasci/testBug4211.java
scilab/modules/javasci/tests/java/org/scilab/tests/modules/javasci/testBug6651.java
scilab/modules/javasci/tests/java/org/scilab/tests/modules/javasci/testBug7054.java
scilab/modules/javasci/tests/java/org/scilab/tests/modules/javasci/testBug9149.java
scilab/modules/javasci/tests/java/org/scilab/tests/modules/javasci/testBug9544.java
scilab/modules/javasci/tests/java/org/scilab/tests/modules/javasci/testErrorManagement.java
scilab/modules/javasci/tests/java/org/scilab/tests/modules/javasci/testExec.java
scilab/modules/javasci/tests/java/org/scilab/tests/modules/javasci/testExecException.java
scilab/modules/javasci/tests/java/org/scilab/tests/modules/javasci/testExistingVariable.java
scilab/modules/javasci/tests/java/org/scilab/tests/modules/javasci/testGraphics.java
scilab/modules/javasci/tests/java/org/scilab/tests/modules/javasci/testOpenClose.java
scilab/modules/javasci/tests/java/org/scilab/tests/modules/javasci/testReadWrite.java
scilab/modules/javasci/tests/java/org/scilab/tests/modules/javasci/testReadWriteInteger.java
scilab/modules/javasci/tests/java/org/scilab/tests/modules/javasci/testTypes.java
scilab/modules/jvm/Makefile.in
scilab/modules/linear_algebra/Makefile.in
scilab/modules/localization/Makefile.in
scilab/modules/m2sci/Makefile.in
scilab/modules/matio/Makefile.in
scilab/modules/mexlib/Makefile.in
scilab/modules/modules_manager/Makefile.in
scilab/modules/optimization/Makefile.in
scilab/modules/output_stream/Makefile.in
scilab/modules/overloading/Makefile.in
scilab/modules/parallel/Makefile.in
scilab/modules/parameters/Makefile.in
scilab/modules/polynomials/Makefile.in
scilab/modules/prebuildjava/Makefile.in
scilab/modules/preferences/Makefile.in
scilab/modules/randlib/Makefile.in
scilab/modules/renderer/Makefile.in
scilab/modules/scicos/Makefile.in
scilab/modules/scicos_blocks/Makefile.in
scilab/modules/scinotes/Makefile.in
scilab/modules/signal_processing/Makefile.in
scilab/modules/simulated_annealing/Makefile.in
scilab/modules/sound/Makefile.in
scilab/modules/sparse/Makefile.in
scilab/modules/special_functions/Makefile.in
scilab/modules/spreadsheet/Makefile.in
scilab/modules/statistics/Makefile.in
scilab/modules/string/Makefile.in
scilab/modules/symbolic/Makefile.in
scilab/modules/tclsci/Makefile.in
scilab/modules/time/Makefile.in
scilab/modules/types/Makefile.in
scilab/modules/types/tests/java/org/scilab/tests/modules/types/testEquals.java
scilab/modules/types/tests/java/org/scilab/tests/modules/types/testSerialization.java
scilab/modules/ui_data/Makefile.in
scilab/modules/umfpack/Makefile.in
scilab/modules/windows_tools/Makefile.in
scilab/modules/xcos/Makefile.in
scilab/modules/xcos/tests/java/org/scilab/tests/modules/xcos/XcosTest.java
scilab/modules/xcos/tests/java/org/scilab/tests/modules/xcos/block/SortPortsTest.java
scilab/modules/xcos/tests/java/org/scilab/tests/modules/xcos/graph/DiagramComparatorTest.java
scilab/modules/xcos/tests/java/org/scilab/tests/modules/xcos/graph/ScicosParametersTest.java
scilab/modules/xcos/tests/java/org/scilab/tests/modules/xcos/port/command/CommandPortTest.java
scilab/modules/xcos/tests/java/org/scilab/tests/modules/xcos/port/control/ControlPortTest.java
scilab/modules/xcos/tests/java/org/scilab/tests/modules/xcos/port/input/ExplicitInputPortTest.java
scilab/modules/xcos/tests/java/org/scilab/tests/modules/xcos/port/input/ImplicitInputPortTest.java
scilab/modules/xcos/tests/java/org/scilab/tests/modules/xcos/port/output/ExplicitOutputPortTest.java
scilab/modules/xcos/tests/java/org/scilab/tests/modules/xcos/port/output/ImplicitOutputPortTest.java
scilab/modules/xcos/tests/java/org/scilab/tests/modules/xcos/utils/FileTypeTest.java
scilab/modules/xml/Makefile.in
scilab/scilab-lib.properties.in
scilab/scilab-lib.properties.vc

index c6234a1..75e7259 100644 (file)
@@ -355,7 +355,6 @@ AVALON_FRAMEWORK = @AVALON_FRAMEWORK@
 AWK = @AWK@
 BATIK = @BATIK@
 BLAS_LIBS = @BLAS_LIBS@
-BSH = @BSH@
 CC = @CC@
 CCACHE = @CCACHE@
 CCDEPMODE = @CCDEPMODE@
@@ -422,7 +421,6 @@ JAVA_G = @JAVA_G@
 JAVA_HOME = @JAVA_HOME@
 JAVA_JNI_INCLUDE = @JAVA_JNI_INCLUDE@
 JAVA_JNI_LIBS = @JAVA_JNI_LIBS@
-JCOMMANDER = @JCOMMANDER@
 JDB = @JDB@
 JEUCLID_CORE = @JEUCLID_CORE@
 JGRAPHX = @JGRAPHX@
@@ -433,7 +431,7 @@ JLATEXMATH_FOP = @JLATEXMATH_FOP@
 JOGL = @JOGL@
 JROSETTA_API = @JROSETTA_API@
 JROSETTA_ENGINE = @JROSETTA_ENGINE@
-JUNIT = @JUNIT@
+JUNIT4 = @JUNIT4@
 LAPACK_LIBS = @LAPACK_LIBS@
 LCOV = @LCOV@
 LD = @LD@
@@ -492,7 +490,6 @@ PKG_CONFIG = @PKG_CONFIG@
 POSUB = @POSUB@
 POW_LIB = @POW_LIB@
 PYTHON = @PYTHON@
-QDOX = @QDOX@
 RANLIB = @RANLIB@
 RELOCATABLE = @RELOCATABLE@
 RT_LIB = @RT_LIB@
@@ -514,7 +511,6 @@ SWIG_JAVA = @SWIG_JAVA@
 SWIG_RUNTIME_LIBS_DIR = @SWIG_RUNTIME_LIBS_DIR@
 TCLTK_LIBS = @TCLTK_LIBS@
 TCL_INC_PATH = @TCL_INC_PATH@
-TESTNG = @TESTNG@
 TK_INC_PATH = @TK_INC_PATH@
 UMFPACK_ENABLE = @UMFPACK_ENABLE@
 UMFPACK_LIB = @UMFPACK_LIB@
index 6e22955..24d2651 100644 (file)
@@ -21,6 +21,9 @@
   <property name="src.dir" location="src/java/"/>
   <!-- Where we can find the test sources -->
   <property name="src.test.dir" location="tests/java/"/>
+  <property name="report.test.dir" location="${base.dir}/junit-report/"/>
+  <property name="report.xml.test.dir" location="${report.test.dir}/xml/"/>
+  <property name="report.html.test.dir" location="${report.test.dir}/html/"/>
   <!-- Check style definitions -->
   <property name="checkstyle.config.file" value="${base.dir}/checkstyle/scilab_checkstyle_convention.xml"/>
   <property name="checkstyle.stylesheet" value="${thirdparty.dir}/checkstyle/contrib/checkstyle-noframes-sorted.xsl"/>
@@ -35,6 +38,7 @@
   <property file="${base.dir}/scilab.properties"/>
   <!-- Set ${SCIVERSION} -->
   <property file="${base.dir}/Version.incl"/>
+  
   <path id="checkstyle.classpath">
     <pathelement location="${checkstyle.jar}"/>
     <pathelement location="${commons-logging.jar}"/>
@@ -42,7 +46,7 @@
     <pathelement location="${antlr.jar}"/>
   </path>
   <path id="unittest.classpath">
-    <pathelement location="${testng.jar}"/>
+    <pathelement location="${junit4.jar}"/>
     <pathelement location="${jcommander.jar}"/>
     <pathelement location="${bsh.jar}"/>
     <pathelement location="${junit.jar}"/>
   <target name="checkstyle-clean">
     <delete dir="${checkstyle.report.dir}"/>
   </target>
-  <target name="test" depends="existing-tests, compile-test, validate" if="test-present">
-    <taskdef name="testng" classpathref="unittest.classpath" classname="org.testng.TestNGAntTask"/>
-    <testng verbose="2" haltonfailure="true">
+  
+  
+  <!-- Allows the override of the forkMode by local build.xml -->
+  <condition property="forkModeAlreadySet">
+    <isset property="junit.forkMode" />
+  </condition>
+  
+  <target name="detectForkMode" unless="forkModeAlreadySet">
+    <property name="junit.forkMode" value="perBatch"/>
+  </target>
+  
+  
+  <target name="test" depends="existing-tests, compile-test, validate, detectForkMode" if="test-present">
+    <mkdir dir="${report.xml.test.dir}" />
+    <mkdir dir="${report.html.test.dir}" />
+    
+    <junit fork="yes" forkmode="${junit.forkMode}" failureproperty="junit.failure">
       <classpath>
         <path refid="unittest.classpath"/>
         <path refid="compile.classpath"/>
         <pathelement location="${classes.test.dir}"/>
       </classpath>
-      <classfileset dir="${build.test.dir}" includes="**/*.class"/>
+      
       <!-- Where ${basedir} is the module base directory -->
       <env key="SCI" value="${basedir}/../.."/>
       <jvmarg value="-DtestngTests=1"/>
       <jvmarg value="-Djava.library.path=${base.dir}/modules/.libs/:${base.dir}/modules/javasci/.libs/:${base.dir}/modules/types/.libs/:${base.dir}/modules/localization/.libs/:${base.dir}/modules/commons/.libs/:${base.dir}/modules/action_binding/.libs/:${base.dir}/thirdparty/:${base.dir}/bin/:/usr/lib/jni/:/usr/lib64/jni:/usr/lib/java/:/usr/lib64/java:"/>
-    </testng>
+      
+      <formatter type="brief" useFile="no" />
+      <formatter type="xml" />
+      
+      
+      <batchtest fork="yes" todir="${report.xml.test.dir}" >
+        <fileset dir="tests/java">
+          <include name="**/*.java"/>
+        </fileset>
+      </batchtest>
+      
+    </junit>
+    <junitreport todir="${report.xml.test.dir}">
+      <fileset dir="${report.xml.test.dir}">
+        <include name="*.xml"/>
+      </fileset>
+      <report format="frames" todir="${report.html.test.dir}"/>
+    </junitreport>
+    <fail if="junit.failure" message="Unit test(s) failed. See the report"/>
   </target>
   <target name="validate">
     <!-- Empty target to be override by other build.xml -->
index 96e1734..6d001e0 100755 (executable)
@@ -737,11 +737,7 @@ JAVAC_DEBUG
 JAVA_HOME
 JAVA_JNI_LIBS
 JAVA_JNI_INCLUDE
-JUNIT
-BSH
-QDOX
-JCOMMANDER
-TESTNG
+JUNIT4
 ANTLR
 COMMONS_BEANUTILS
 CHECKSTYLE
@@ -10572,7 +10568,7 @@ $as_echo "$ac_java_classpath" >&6; }
 $as_echo_n "checking to see if the java compiler works... " >&6; }
 
     cat << \EOF > conftest.java
-// #line 10575 "configure"
+// #line 10571 "configure"
 
 
 public class conftest {
@@ -10638,7 +10634,7 @@ $as_echo_n "checking type of jvm... " >&6; }
     if test "x$ac_java_jvm_name" = "x" ; then
 
     cat << \EOF > conftest.java
-// #line 10641 "configure"
+// #line 10637 "configure"
 import gnu.java.io.EncodingManager;
 
 public class conftest {
@@ -10701,7 +10697,7 @@ $as_echo_n "checking java API version... " >&6; }
     # The class java.nio.charset.Charset is new to 1.4
 
     cat << \EOF > conftest.java
-// #line 10704 "configure"
+// #line 10700 "configure"
 import java.nio.charset.Charset;
 
 public class conftest {
@@ -10745,7 +10741,7 @@ EOF
     # The class java.lang.StringBuilder is new to 1.5
 
     cat << \EOF > conftest.java
-// #line 10748 "configure"
+// #line 10744 "configure"
 import java.lang.StringBuilder;
 
 public class conftest {
@@ -10789,7 +10785,7 @@ EOF
     # The class java.util.ArrayDeque is new to 1.6
 
     cat << \EOF > conftest.java
-// #line 10792 "configure"
+// #line 10788 "configure"
 import java.util.ArrayDeque;
 
 public class conftest {
@@ -10833,7 +10829,7 @@ EOF
     # The class java.nio.file.Path is new to 1.7
 
     cat << \EOF > conftest.java
-// #line 10836 "configure"
+// #line 10832 "configure"
 import java.nio.file.Path;
 
 public class conftest {
@@ -12199,7 +12195,7 @@ $as_echo_n "checking jgraphx... " >&6; }
             export ac_java_classpath="$jar_resolved:$ac_java_classpath"
 
     cat << \EOF > conftest.java
-// #line 12202 "configure"
+// #line 12198 "configure"
 import com.mxgraph.model.mxCell;
 
 public class conftest {
@@ -12285,7 +12281,7 @@ $as_echo_n "checking minimal version (1.8.0.0) of jgraphx... " >&6; }
    if test "x" == "x"; then
 
     cat << \EOF > conftest.java
-// #line 12288 "configure"
+// #line 12284 "configure"
 import com.mxgraph.view.mxGraph;
 
 public class conftest {
@@ -12336,7 +12332,7 @@ EOF
    else
 
     cat << \EOF > conftest.java
-// #line 12339 "configure"
+// #line 12335 "configure"
 import com.mxgraph.view.mxGraph;
 
 public class conftest {
@@ -12410,7 +12406,7 @@ $as_echo_n "checking jhdf5... " >&6; }
             export ac_java_classpath="$jar_resolved:$ac_java_classpath"
 
     cat << \EOF > conftest.java
-// #line 12413 "configure"
+// #line 12409 "configure"
 import ncsa.hdf.hdf5lib.HDF5Constants;
 
 public class conftest {
@@ -12557,7 +12553,7 @@ $as_echo_n "checking minimal version (1.8.4) of hdf5... " >&6; }
    if test "x" == "x"; then
 
     cat << \EOF > conftest.java
-// #line 12560 "configure"
+// #line 12556 "configure"
 import ncsa.hdf.hdf5lib.H5;
 
 public class conftest {
@@ -12612,7 +12608,7 @@ EOF
    else
 
     cat << \EOF > conftest.java
-// #line 12615 "configure"
+// #line 12611 "configure"
 import ncsa.hdf.hdf5lib.H5;
 
 public class conftest {
@@ -12693,7 +12689,7 @@ $as_echo_n "checking flexdock... " >&6; }
             export ac_java_classpath="$jar_resolved:$ac_java_classpath"
 
     cat << \EOF > conftest.java
-// #line 12696 "configure"
+// #line 12692 "configure"
 import org.flexdock.docking.DockingManager;
 
 public class conftest {
@@ -12779,7 +12775,7 @@ $as_echo_n "checking minimal version (1.1.1) of flexdock... " >&6; }
    if test "x" == "x"; then
 
     cat << \EOF > conftest.java
-// #line 12782 "configure"
+// #line 12778 "configure"
 import org.flexdock.util.Utilities;
 
 public class conftest {
@@ -12830,7 +12826,7 @@ EOF
    else
 
     cat << \EOF > conftest.java
-// #line 12833 "configure"
+// #line 12829 "configure"
 import org.flexdock.util.Utilities;
 
 public class conftest {
@@ -12900,7 +12896,7 @@ $as_echo_n "checking looks... " >&6; }
             export ac_java_classpath="$jar_resolved:$ac_java_classpath"
 
     cat << \EOF > conftest.java
-// #line 12903 "configure"
+// #line 12899 "configure"
 import com.jgoodies.looks.common.MenuItemRenderer;
 
 public class conftest {
@@ -12996,7 +12992,7 @@ $as_echo_n "checking jgoodies-looks... " >&6; }
             export ac_java_classpath="$jar_resolved:$ac_java_classpath"
 
     cat << \EOF > conftest.java
-// #line 12999 "configure"
+// #line 12995 "configure"
 import com.jgoodies.looks.common.MenuItemRenderer;
 
 public class conftest {
@@ -13093,7 +13089,7 @@ $as_echo_n "checking skinlf... " >&6; }
             export ac_java_classpath="$jar_resolved:$ac_java_classpath"
 
     cat << \EOF > conftest.java
-// #line 13096 "configure"
+// #line 13092 "configure"
 import com.l2fprod.util.AccessUtils;
 
 public class conftest {
@@ -13189,7 +13185,7 @@ $as_echo_n "checking jogl... " >&6; }
             export ac_java_classpath="$jar_resolved:$ac_java_classpath"
 
     cat << \EOF > conftest.java
-// #line 13192 "configure"
+// #line 13188 "configure"
 import javax.media.opengl.glu.GLUnurbs;
 
 public class conftest {
@@ -13393,7 +13389,7 @@ $as_echo_n "checking gluegen-rt... " >&6; }
             export ac_java_classpath="$jar_resolved:$ac_java_classpath"
 
     cat << \EOF > conftest.java
-// #line 13396 "configure"
+// #line 13392 "configure"
 import com.sun.gluegen.runtime.CPU;
 
 public class conftest {
@@ -13546,7 +13542,7 @@ $as_echo_n "checking jhall... " >&6; }
             export ac_java_classpath="$jar_resolved:$ac_java_classpath"
 
     cat << \EOF > conftest.java
-// #line 13549 "configure"
+// #line 13545 "configure"
 import javax.help.JHelp;
 
 public class conftest {
@@ -13642,7 +13638,7 @@ $as_echo_n "checking javahelp2... " >&6; }
             export ac_java_classpath="$jar_resolved:$ac_java_classpath"
 
     cat << \EOF > conftest.java
-// #line 13645 "configure"
+// #line 13641 "configure"
 import javax.help.JHelp;
 
 public class conftest {
@@ -13739,7 +13735,7 @@ $as_echo_n "checking jrosetta-API... " >&6; }
             export ac_java_classpath="$jar_resolved:$ac_java_classpath"
 
     cat << \EOF > conftest.java
-// #line 13742 "configure"
+// #line 13738 "configure"
 import com.artenum.rosetta.interfaces.core.ConsoleConfiguration;
 
 public class conftest {
@@ -13833,7 +13829,7 @@ $as_echo_n "checking jrosetta-api... " >&6; }
             export ac_java_classpath="$jar_resolved:$ac_java_classpath"
 
     cat << \EOF > conftest.java
-// #line 13836 "configure"
+// #line 13832 "configure"
 import com.artenum.rosetta.interfaces.core.ConsoleConfiguration;
 
 public class conftest {
@@ -13930,7 +13926,7 @@ $as_echo_n "checking jrosetta-engine... " >&6; }
             export ac_java_classpath="$jar_resolved:$ac_java_classpath"
 
     cat << \EOF > conftest.java
-// #line 13933 "configure"
+// #line 13929 "configure"
 import com.artenum.rosetta.core.action.AbstractConsoleAction;
 
 public class conftest {
@@ -14015,7 +14011,7 @@ $as_echo_n "checking minimal version (1.0.4) of jrosetta-engine... " >&6; }
    if test "x" == "x"; then
 
     cat << \EOF > conftest.java
-// #line 14018 "configure"
+// #line 14014 "configure"
 import com.artenum.rosetta.util.ConfigurationBuilder;
 
 public class conftest {
@@ -14066,7 +14062,7 @@ EOF
    else
 
     cat << \EOF > conftest.java
-// #line 14069 "configure"
+// #line 14065 "configure"
 import com.artenum.rosetta.util.ConfigurationBuilder;
 
 public class conftest {
@@ -14138,7 +14134,7 @@ $as_echo_n "checking jeuclid-core... " >&6; }
             export ac_java_classpath="$jar_resolved:$ac_java_classpath"
 
     cat << \EOF > conftest.java
-// #line 14141 "configure"
+// #line 14137 "configure"
 import net.sourceforge.jeuclid.LayoutContext;
 
 public class conftest {
@@ -14236,7 +14232,7 @@ $as_echo_n "checking fop... " >&6; }
             export ac_java_classpath="$jar_resolved:$ac_java_classpath"
 
     cat << \EOF > conftest.java
-// #line 14239 "configure"
+// #line 14235 "configure"
 import org.apache.fop.pdf.PDFInfo;
 
 public class conftest {
@@ -14332,7 +14328,7 @@ $as_echo_n "checking batik-all... " >&6; }
             export ac_java_classpath="$jar_resolved:$ac_java_classpath"
 
     cat << \EOF > conftest.java
-// #line 14335 "configure"
+// #line 14331 "configure"
 import org.apache.batik.parser.Parser;
 
 public class conftest {
@@ -14428,7 +14424,7 @@ $as_echo_n "checking batik... " >&6; }
             export ac_java_classpath="$jar_resolved:$ac_java_classpath"
 
     cat << \EOF > conftest.java
-// #line 14431 "configure"
+// #line 14427 "configure"
 import org.apache.batik.parser.Parser;
 
 public class conftest {
@@ -14514,7 +14510,7 @@ $as_echo_n "checking minimal version (1.7) of batik... " >&6; }
    if test "x" == "x"; then
 
     cat << \EOF > conftest.java
-// #line 14517 "configure"
+// #line 14513 "configure"
 import org.apache.batik.Version;
 
 public class conftest {
@@ -14565,7 +14561,7 @@ EOF
    else
 
     cat << \EOF > conftest.java
-// #line 14568 "configure"
+// #line 14564 "configure"
 import org.apache.batik.Version;
 
 public class conftest {
@@ -14635,7 +14631,7 @@ $as_echo_n "checking commons-io... " >&6; }
             export ac_java_classpath="$jar_resolved:$ac_java_classpath"
 
     cat << \EOF > conftest.java
-// #line 14638 "configure"
+// #line 14634 "configure"
 import org.apache.commons.io.output.CountingOutputStream;
 
 public class conftest {
@@ -14731,7 +14727,7 @@ $as_echo_n "checking xmlgraphics-commons... " >&6; }
             export ac_java_classpath="$jar_resolved:$ac_java_classpath"
 
     cat << \EOF > conftest.java
-// #line 14734 "configure"
+// #line 14730 "configure"
 import org.apache.xmlgraphics.util.Service;
 
 public class conftest {
@@ -14827,7 +14823,7 @@ $as_echo_n "checking avalon-framework... " >&6; }
             export ac_java_classpath="$jar_resolved:$ac_java_classpath"
 
     cat << \EOF > conftest.java
-// #line 14830 "configure"
+// #line 14826 "configure"
 import org.apache.avalon.framework.configuration.ConfigurationException;
 
 public class conftest {
@@ -14923,7 +14919,7 @@ $as_echo_n "checking xml-apis-ext... " >&6; }
             export ac_java_classpath="$jar_resolved:$ac_java_classpath"
 
     cat << \EOF > conftest.java
-// #line 14926 "configure"
+// #line 14922 "configure"
 import org.w3c.dom.svg.SVGDocument;
 
 public class conftest {
@@ -15019,7 +15015,7 @@ $as_echo_n "checking xml-commons-apis-ext... " >&6; }
             export ac_java_classpath="$jar_resolved:$ac_java_classpath"
 
     cat << \EOF > conftest.java
-// #line 15022 "configure"
+// #line 15018 "configure"
 import org.w3c.dom.svg.SVGDocument;
 
 public class conftest {
@@ -15119,7 +15115,7 @@ $as_echo_n "checking commons-logging... " >&6; }
             export ac_java_classpath="$jar_resolved:$ac_java_classpath"
 
     cat << \EOF > conftest.java
-// #line 15122 "configure"
+// #line 15118 "configure"
 import org.apache.commons.logging.LogFactory;
 
 public class conftest {
@@ -15215,7 +15211,7 @@ $as_echo_n "checking jlatexmath... " >&6; }
             export ac_java_classpath="$jar_resolved:$ac_java_classpath"
 
     cat << \EOF > conftest.java
-// #line 15218 "configure"
+// #line 15214 "configure"
 import org.scilab.forge.jlatexmath.TeXFormula;
 
 public class conftest {
@@ -15301,7 +15297,7 @@ $as_echo_n "checking minimal version (0.9.7) of jlatexmath... " >&6; }
    if test "x" == "x"; then
 
     cat << \EOF > conftest.java
-// #line 15304 "configure"
+// #line 15300 "configure"
 import org.scilab.forge.jlatexmath.TeXFormula;
 
 public class conftest {
@@ -15352,7 +15348,7 @@ EOF
    else
 
     cat << \EOF > conftest.java
-// #line 15355 "configure"
+// #line 15351 "configure"
 import org.scilab.forge.jlatexmath.TeXFormula;
 
 public class conftest {
@@ -15428,7 +15424,7 @@ $as_echo_n "checking checkstyle... " >&6; }
             export ac_java_classpath="$jar_resolved:$ac_java_classpath"
 
     cat << \EOF > conftest.java
-// #line 15431 "configure"
+// #line 15427 "configure"
 import com.puppycrawl.tools.checkstyle.CheckStyleTask;
 
 public class conftest {
@@ -15524,7 +15520,7 @@ $as_echo_n "checking commons-beanutils... " >&6; }
             export ac_java_classpath="$jar_resolved:$ac_java_classpath"
 
     cat << \EOF > conftest.java
-// #line 15527 "configure"
+// #line 15523 "configure"
 import org.apache.commons.beanutils.Converter;
 
 public class conftest {
@@ -15620,7 +15616,7 @@ $as_echo_n "checking antlr... " >&6; }
             export ac_java_classpath="$jar_resolved:$ac_java_classpath"
 
     cat << \EOF > conftest.java
-// #line 15623 "configure"
+// #line 15619 "configure"
 import antlr.TokenStreamException;
 
 public class conftest {
@@ -15698,16 +15694,16 @@ $as_echo "$as_me: WARNING: Could not find or use the Java package/jar antlr used
         ANTLR=$PACKAGE_JAR_FILE
 
 
-        # Test NG (java unitary test)
+        # Junit 4 (java unitary test)
 
-    { $as_echo "$as_me:${as_lineno-$LINENO}: checking testng" >&5
-$as_echo_n "checking testng... " >&6; }
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking junit4" >&5
+$as_echo_n "checking junit4... " >&6; }
     PACKAGE_JAR_FILE=
     found_jar=no
     saved_ac_java_classpath=$ac_java_classpath
     DEFAULT_JAR_DIR="/usr/share/java /usr/lib/java /usr/share/java /usr/share/java/jar /opt/java/lib /usr/local/java /usr/local/java/jar /usr/local/share/java /usr/local/share/java/jar /usr/local/lib/java $(find /usr/share/java/ -maxdepth 1 -type d 2>/dev/null) $(find /usr/lib64/ -maxdepth 1 -type d 2>/dev/null) $(find  /usr/lib/ -maxdepth 1 -type d 2>/dev/null)  $(find /usr/share/*/lib -maxdepth 1 -type d 2>/dev/null)"
     for jardir in "`pwd`/thirdparty" "`pwd`/jar" $DEFAULT_JAR_DIR; do
-      for jar in "$jardir/testng.jar" "$jardir/libtestng.jar" "$jardir/libtestng-java.jar" "$jardir/testng*.jar"; do
+      for jar in "$jardir/junit4.jar" "$jardir/libjunit4.jar" "$jardir/libjunit4-java.jar" "$jardir/junit4*.jar"; do
 
 # TODO check the behaviour when spaces
         jars_resolved=`ls $jar 2>/dev/null`
@@ -15716,8 +15712,8 @@ $as_echo_n "checking testng... " >&6; }
             export ac_java_classpath="$jar_resolved:$ac_java_classpath"
 
     cat << \EOF > conftest.java
-// #line 15719 "configure"
-import org.testng.TestNG;
+// #line 15715 "configure"
+import org.junit.Assert;
 
 public class conftest {
     public static void main(String[] argv) {
@@ -15784,495 +15780,14 @@ $as_echo "$jar_resolved" >&6; }
       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 $as_echo "no" >&6; }
       if test ""yes"" = "yes"; then
-         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Could not find or use the Java package/jar testng used by TestNG - Unit tests (looking for package org.testng.TestNG)" >&5
-$as_echo "$as_me: WARNING: Could not find or use the Java package/jar testng used by TestNG - Unit tests (looking for package org.testng.TestNG)" >&2;}
+         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Could not find or use the Java package/jar junit4 used by Junit4 - Unit tests (looking for package org.junit.Assert)" >&5
+$as_echo "$as_me: WARNING: Could not find or use the Java package/jar junit4 used by Junit4 - Unit tests (looking for package org.junit.Assert)" >&2;}
       else
-          as_fn_error $? "Could not find or use the Java package/jar testng used by TestNG - Unit tests (looking for package org.testng.TestNG)" "$LINENO" 5
+          as_fn_error $? "Could not find or use the Java package/jar junit4 used by Junit4 - Unit tests (looking for package org.junit.Assert)" "$LINENO" 5
       fi
     fi
 
-        TESTNG=$PACKAGE_JAR_FILE
-
-
-        # JCommander - dependency of TestNG >= 6
-
-    { $as_echo "$as_me:${as_lineno-$LINENO}: checking beust-jcommander" >&5
-$as_echo_n "checking beust-jcommander... " >&6; }
-    PACKAGE_JAR_FILE=
-    found_jar=no
-    saved_ac_java_classpath=$ac_java_classpath
-    DEFAULT_JAR_DIR="/usr/share/java /usr/lib/java /usr/share/java /usr/share/java/jar /opt/java/lib /usr/local/java /usr/local/java/jar /usr/local/share/java /usr/local/share/java/jar /usr/local/lib/java $(find /usr/share/java/ -maxdepth 1 -type d 2>/dev/null) $(find /usr/lib64/ -maxdepth 1 -type d 2>/dev/null) $(find  /usr/lib/ -maxdepth 1 -type d 2>/dev/null)  $(find /usr/share/*/lib -maxdepth 1 -type d 2>/dev/null)"
-    for jardir in "`pwd`/thirdparty" "`pwd`/jar" $DEFAULT_JAR_DIR; do
-      for jar in "$jardir/beust-jcommander.jar" "$jardir/libbeust-jcommander.jar" "$jardir/libbeust-jcommander-java.jar" "$jardir/beust-jcommander*.jar"; do
-
-# TODO check the behaviour when spaces
-        jars_resolved=`ls $jar 2>/dev/null`
-        for jar_resolved in $jars_resolved; do # If several jars matches
-          if test -e "$jar_resolved"; then
-            export ac_java_classpath="$jar_resolved:$ac_java_classpath"
-
-    cat << \EOF > conftest.java
-// #line 15815 "configure"
-import com.beust.jcommander.JCommander;
-
-public class conftest {
-    public static void main(String[] argv) {
-
-    }
-}
-EOF
-
-    CLASSPATH=$ac_java_classpath
-    export CLASSPATH
-    cmd="$JAVAC ${JAVAC_FLAGS} conftest.java"
-    if (echo $cmd >&5 ; eval $cmd >conftest.java.output 2>&5) ; then
-       if test ""no"" = "no"; then
-           echo "yes" >&5
-
-              { $as_echo "$as_me:${as_lineno-$LINENO}: result: $jar_resolved" >&5
-$as_echo "$jar_resolved" >&6; }
-              found_jar=yes
-              PACKAGE_JAR_FILE=$jar_resolved
-              break 3
-
-       else
-              cmd="$JAVA conftest"
-              if (echo $cmd >&5 ; eval $cmd >conftest.java.output 2>&5); then
-               echo "yes" >&5
-
-              { $as_echo "$as_me:${as_lineno-$LINENO}: result: $jar_resolved" >&5
-$as_echo "$jar_resolved" >&6; }
-              found_jar=yes
-              PACKAGE_JAR_FILE=$jar_resolved
-              break 3
-
-            else
-                echo "configure: failed program was:" >&5
-                cat conftest.java >&5
-                if test -s conftest.java.output; then
-                   STDOUT=`cat conftest.java.output`
-                fi
-                echo "configure: CLASSPATH was $CLASSPATH" >&5
-
-            ac_java_classpath=$saved_ac_java_classpath
-
-
-                            fi
-        fi
-        if test -f conftest.java.output; then
-           rm conftest.java.output
-        fi
-    else
-        echo "configure: failed program was:" >&5
-        cat conftest.java >&5
-        echo "configure: CLASSPATH was $CLASSPATH" >&5
-
-            ac_java_classpath=$saved_ac_java_classpath
-
-
-            fi
-
-          fi
-        done
-      done
-    done
-    if test "$found_jar" = "no"; then
-      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-      if test ""yes"" = "yes"; then
-         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Could not find or use the Java package/jar beust-jcommander used by JCommander - Parse java options (looking for package com.beust.jcommander.JCommander)" >&5
-$as_echo "$as_me: WARNING: Could not find or use the Java package/jar beust-jcommander used by JCommander - Parse java options (looking for package com.beust.jcommander.JCommander)" >&2;}
-      else
-          as_fn_error $? "Could not find or use the Java package/jar beust-jcommander used by JCommander - Parse java options (looking for package com.beust.jcommander.JCommander)" "$LINENO" 5
-      fi
-    fi
-
-        JCOMMANDER=$PACKAGE_JAR_FILE
-
-        if test -z "$JCOMMANDER"; then
-
-    { $as_echo "$as_me:${as_lineno-$LINENO}: checking jcommander" >&5
-$as_echo_n "checking jcommander... " >&6; }
-    PACKAGE_JAR_FILE=
-    found_jar=no
-    saved_ac_java_classpath=$ac_java_classpath
-    DEFAULT_JAR_DIR="/usr/share/java /usr/lib/java /usr/share/java /usr/share/java/jar /opt/java/lib /usr/local/java /usr/local/java/jar /usr/local/share/java /usr/local/share/java/jar /usr/local/lib/java $(find /usr/share/java/ -maxdepth 1 -type d 2>/dev/null) $(find /usr/lib64/ -maxdepth 1 -type d 2>/dev/null) $(find  /usr/lib/ -maxdepth 1 -type d 2>/dev/null)  $(find /usr/share/*/lib -maxdepth 1 -type d 2>/dev/null)"
-    for jardir in "`pwd`/thirdparty" "`pwd`/jar" $DEFAULT_JAR_DIR; do
-      for jar in "$jardir/jcommander.jar" "$jardir/libjcommander.jar" "$jardir/libjcommander-java.jar" "$jardir/jcommander*.jar"; do
-
-# TODO check the behaviour when spaces
-        jars_resolved=`ls $jar 2>/dev/null`
-        for jar_resolved in $jars_resolved; do # If several jars matches
-          if test -e "$jar_resolved"; then
-            export ac_java_classpath="$jar_resolved:$ac_java_classpath"
-
-    cat << \EOF > conftest.java
-// #line 15910 "configure"
-import com.beust.jcommander.JCommander;
-
-public class conftest {
-    public static void main(String[] argv) {
-
-    }
-}
-EOF
-
-    CLASSPATH=$ac_java_classpath
-    export CLASSPATH
-    cmd="$JAVAC ${JAVAC_FLAGS} conftest.java"
-    if (echo $cmd >&5 ; eval $cmd >conftest.java.output 2>&5) ; then
-       if test ""no"" = "no"; then
-           echo "yes" >&5
-
-              { $as_echo "$as_me:${as_lineno-$LINENO}: result: $jar_resolved" >&5
-$as_echo "$jar_resolved" >&6; }
-              found_jar=yes
-              PACKAGE_JAR_FILE=$jar_resolved
-              break 3
-
-       else
-              cmd="$JAVA conftest"
-              if (echo $cmd >&5 ; eval $cmd >conftest.java.output 2>&5); then
-               echo "yes" >&5
-
-              { $as_echo "$as_me:${as_lineno-$LINENO}: result: $jar_resolved" >&5
-$as_echo "$jar_resolved" >&6; }
-              found_jar=yes
-              PACKAGE_JAR_FILE=$jar_resolved
-              break 3
-
-            else
-                echo "configure: failed program was:" >&5
-                cat conftest.java >&5
-                if test -s conftest.java.output; then
-                   STDOUT=`cat conftest.java.output`
-                fi
-                echo "configure: CLASSPATH was $CLASSPATH" >&5
-
-            ac_java_classpath=$saved_ac_java_classpath
-
-
-                            fi
-        fi
-        if test -f conftest.java.output; then
-           rm conftest.java.output
-        fi
-    else
-        echo "configure: failed program was:" >&5
-        cat conftest.java >&5
-        echo "configure: CLASSPATH was $CLASSPATH" >&5
-
-            ac_java_classpath=$saved_ac_java_classpath
-
-
-            fi
-
-          fi
-        done
-      done
-    done
-    if test "$found_jar" = "no"; then
-      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-      if test ""yes"" = "yes"; then
-         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Could not find or use the Java package/jar jcommander used by JCommander - Parse java options (looking for package com.beust.jcommander.JCommander)" >&5
-$as_echo "$as_me: WARNING: Could not find or use the Java package/jar jcommander used by JCommander - Parse java options (looking for package com.beust.jcommander.JCommander)" >&2;}
-      else
-          as_fn_error $? "Could not find or use the Java package/jar jcommander used by JCommander - Parse java options (looking for package com.beust.jcommander.JCommander)" "$LINENO" 5
-      fi
-    fi
-
-                JCOMMANDER=$PACKAGE_JAR_FILE
-        fi
-
-
-        # Qdox (parses declarations and Javadoc) - dependency of TestNG
-
-    { $as_echo "$as_me:${as_lineno-$LINENO}: checking qdox" >&5
-$as_echo_n "checking qdox... " >&6; }
-    PACKAGE_JAR_FILE=
-    found_jar=no
-    saved_ac_java_classpath=$ac_java_classpath
-    DEFAULT_JAR_DIR="/usr/share/java /usr/lib/java /usr/share/java /usr/share/java/jar /opt/java/lib /usr/local/java /usr/local/java/jar /usr/local/share/java /usr/local/share/java/jar /usr/local/lib/java $(find /usr/share/java/ -maxdepth 1 -type d 2>/dev/null) $(find /usr/lib64/ -maxdepth 1 -type d 2>/dev/null) $(find  /usr/lib/ -maxdepth 1 -type d 2>/dev/null)  $(find /usr/share/*/lib -maxdepth 1 -type d 2>/dev/null)"
-    for jardir in "`pwd`/thirdparty" "`pwd`/jar" $DEFAULT_JAR_DIR; do
-      for jar in "$jardir/qdox.jar" "$jardir/libqdox.jar" "$jardir/libqdox-java.jar" "$jardir/qdox*.jar"; do
-
-# TODO check the behaviour when spaces
-        jars_resolved=`ls $jar 2>/dev/null`
-        for jar_resolved in $jars_resolved; do # If several jars matches
-          if test -e "$jar_resolved"; then
-            export ac_java_classpath="$jar_resolved:$ac_java_classpath"
-
-    cat << \EOF > conftest.java
-// #line 16007 "configure"
-import com.thoughtworks.qdox.tools.QDoxTester;
-
-public class conftest {
-    public static void main(String[] argv) {
-
-    }
-}
-EOF
-
-    CLASSPATH=$ac_java_classpath
-    export CLASSPATH
-    cmd="$JAVAC ${JAVAC_FLAGS} conftest.java"
-    if (echo $cmd >&5 ; eval $cmd >conftest.java.output 2>&5) ; then
-       if test ""no"" = "no"; then
-           echo "yes" >&5
-
-              { $as_echo "$as_me:${as_lineno-$LINENO}: result: $jar_resolved" >&5
-$as_echo "$jar_resolved" >&6; }
-              found_jar=yes
-              PACKAGE_JAR_FILE=$jar_resolved
-              break 3
-
-       else
-              cmd="$JAVA conftest"
-              if (echo $cmd >&5 ; eval $cmd >conftest.java.output 2>&5); then
-               echo "yes" >&5
-
-              { $as_echo "$as_me:${as_lineno-$LINENO}: result: $jar_resolved" >&5
-$as_echo "$jar_resolved" >&6; }
-              found_jar=yes
-              PACKAGE_JAR_FILE=$jar_resolved
-              break 3
-
-            else
-                echo "configure: failed program was:" >&5
-                cat conftest.java >&5
-                if test -s conftest.java.output; then
-                   STDOUT=`cat conftest.java.output`
-                fi
-                echo "configure: CLASSPATH was $CLASSPATH" >&5
-
-            ac_java_classpath=$saved_ac_java_classpath
-
-
-                            fi
-        fi
-        if test -f conftest.java.output; then
-           rm conftest.java.output
-        fi
-    else
-        echo "configure: failed program was:" >&5
-        cat conftest.java >&5
-        echo "configure: CLASSPATH was $CLASSPATH" >&5
-
-            ac_java_classpath=$saved_ac_java_classpath
-
-
-            fi
-
-          fi
-        done
-      done
-    done
-    if test "$found_jar" = "no"; then
-      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-      if test ""yes"" = "yes"; then
-         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Could not find or use the Java package/jar qdox used by Parses declarations and Javadoc  (looking for package com.thoughtworks.qdox.tools.QDoxTester)" >&5
-$as_echo "$as_me: WARNING: Could not find or use the Java package/jar qdox used by Parses declarations and Javadoc  (looking for package com.thoughtworks.qdox.tools.QDoxTester)" >&2;}
-      else
-          as_fn_error $? "Could not find or use the Java package/jar qdox used by Parses declarations and Javadoc  (looking for package com.thoughtworks.qdox.tools.QDoxTester)" "$LINENO" 5
-      fi
-    fi
-
-        QDOX=$PACKAGE_JAR_FILE
-
-
-        # bsh (Java scripting environment) - dependency of TestNG
-
-    { $as_echo "$as_me:${as_lineno-$LINENO}: checking bsh" >&5
-$as_echo_n "checking bsh... " >&6; }
-    PACKAGE_JAR_FILE=
-    found_jar=no
-    saved_ac_java_classpath=$ac_java_classpath
-    DEFAULT_JAR_DIR="/usr/share/java /usr/lib/java /usr/share/java /usr/share/java/jar /opt/java/lib /usr/local/java /usr/local/java/jar /usr/local/share/java /usr/local/share/java/jar /usr/local/lib/java $(find /usr/share/java/ -maxdepth 1 -type d 2>/dev/null) $(find /usr/lib64/ -maxdepth 1 -type d 2>/dev/null) $(find  /usr/lib/ -maxdepth 1 -type d 2>/dev/null)  $(find /usr/share/*/lib -maxdepth 1 -type d 2>/dev/null)"
-    for jardir in "`pwd`/thirdparty" "`pwd`/jar" $DEFAULT_JAR_DIR; do
-      for jar in "$jardir/bsh.jar" "$jardir/libbsh.jar" "$jardir/libbsh-java.jar" "$jardir/bsh*.jar"; do
-
-# TODO check the behaviour when spaces
-        jars_resolved=`ls $jar 2>/dev/null`
-        for jar_resolved in $jars_resolved; do # If several jars matches
-          if test -e "$jar_resolved"; then
-            export ac_java_classpath="$jar_resolved:$ac_java_classpath"
-
-    cat << \EOF > conftest.java
-// #line 16103 "configure"
-import bsh.Console;
-
-public class conftest {
-    public static void main(String[] argv) {
-
-    }
-}
-EOF
-
-    CLASSPATH=$ac_java_classpath
-    export CLASSPATH
-    cmd="$JAVAC ${JAVAC_FLAGS} conftest.java"
-    if (echo $cmd >&5 ; eval $cmd >conftest.java.output 2>&5) ; then
-       if test ""no"" = "no"; then
-           echo "yes" >&5
-
-              { $as_echo "$as_me:${as_lineno-$LINENO}: result: $jar_resolved" >&5
-$as_echo "$jar_resolved" >&6; }
-              found_jar=yes
-              PACKAGE_JAR_FILE=$jar_resolved
-              break 3
-
-       else
-              cmd="$JAVA conftest"
-              if (echo $cmd >&5 ; eval $cmd >conftest.java.output 2>&5); then
-               echo "yes" >&5
-
-              { $as_echo "$as_me:${as_lineno-$LINENO}: result: $jar_resolved" >&5
-$as_echo "$jar_resolved" >&6; }
-              found_jar=yes
-              PACKAGE_JAR_FILE=$jar_resolved
-              break 3
-
-            else
-                echo "configure: failed program was:" >&5
-                cat conftest.java >&5
-                if test -s conftest.java.output; then
-                   STDOUT=`cat conftest.java.output`
-                fi
-                echo "configure: CLASSPATH was $CLASSPATH" >&5
-
-            ac_java_classpath=$saved_ac_java_classpath
-
-
-                            fi
-        fi
-        if test -f conftest.java.output; then
-           rm conftest.java.output
-        fi
-    else
-        echo "configure: failed program was:" >&5
-        cat conftest.java >&5
-        echo "configure: CLASSPATH was $CLASSPATH" >&5
-
-            ac_java_classpath=$saved_ac_java_classpath
-
-
-            fi
-
-          fi
-        done
-      done
-    done
-    if test "$found_jar" = "no"; then
-      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-      if test ""yes"" = "yes"; then
-         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Could not find or use the Java package/jar bsh used by Java scripting environment (looking for package bsh.Console)" >&5
-$as_echo "$as_me: WARNING: Could not find or use the Java package/jar bsh used by Java scripting environment (looking for package bsh.Console)" >&2;}
-      else
-          as_fn_error $? "Could not find or use the Java package/jar bsh used by Java scripting environment (looking for package bsh.Console)" "$LINENO" 5
-      fi
-    fi
-
-        BSH=$PACKAGE_JAR_FILE
-
-
-        # Junit - dependency of TestNG
-
-    { $as_echo "$as_me:${as_lineno-$LINENO}: checking junit" >&5
-$as_echo_n "checking junit... " >&6; }
-    PACKAGE_JAR_FILE=
-    found_jar=no
-    saved_ac_java_classpath=$ac_java_classpath
-    DEFAULT_JAR_DIR="/usr/share/java /usr/lib/java /usr/share/java /usr/share/java/jar /opt/java/lib /usr/local/java /usr/local/java/jar /usr/local/share/java /usr/local/share/java/jar /usr/local/lib/java $(find /usr/share/java/ -maxdepth 1 -type d 2>/dev/null) $(find /usr/lib64/ -maxdepth 1 -type d 2>/dev/null) $(find  /usr/lib/ -maxdepth 1 -type d 2>/dev/null)  $(find /usr/share/*/lib -maxdepth 1 -type d 2>/dev/null)"
-    for jardir in "`pwd`/thirdparty" "`pwd`/jar" $DEFAULT_JAR_DIR; do
-      for jar in "$jardir/junit.jar" "$jardir/libjunit.jar" "$jardir/libjunit-java.jar" "$jardir/junit*.jar"; do
-
-# TODO check the behaviour when spaces
-        jars_resolved=`ls $jar 2>/dev/null`
-        for jar_resolved in $jars_resolved; do # If several jars matches
-          if test -e "$jar_resolved"; then
-            export ac_java_classpath="$jar_resolved:$ac_java_classpath"
-
-    cat << \EOF > conftest.java
-// #line 16199 "configure"
-import junit.framework.Assert;
-
-public class conftest {
-    public static void main(String[] argv) {
-
-    }
-}
-EOF
-
-    CLASSPATH=$ac_java_classpath
-    export CLASSPATH
-    cmd="$JAVAC ${JAVAC_FLAGS} conftest.java"
-    if (echo $cmd >&5 ; eval $cmd >conftest.java.output 2>&5) ; then
-       if test ""no"" = "no"; then
-           echo "yes" >&5
-
-              { $as_echo "$as_me:${as_lineno-$LINENO}: result: $jar_resolved" >&5
-$as_echo "$jar_resolved" >&6; }
-              found_jar=yes
-              PACKAGE_JAR_FILE=$jar_resolved
-              break 3
-
-       else
-              cmd="$JAVA conftest"
-              if (echo $cmd >&5 ; eval $cmd >conftest.java.output 2>&5); then
-               echo "yes" >&5
-
-              { $as_echo "$as_me:${as_lineno-$LINENO}: result: $jar_resolved" >&5
-$as_echo "$jar_resolved" >&6; }
-              found_jar=yes
-              PACKAGE_JAR_FILE=$jar_resolved
-              break 3
-
-            else
-                echo "configure: failed program was:" >&5
-                cat conftest.java >&5
-                if test -s conftest.java.output; then
-                   STDOUT=`cat conftest.java.output`
-                fi
-                echo "configure: CLASSPATH was $CLASSPATH" >&5
-
-            ac_java_classpath=$saved_ac_java_classpath
-
-
-                            fi
-        fi
-        if test -f conftest.java.output; then
-           rm conftest.java.output
-        fi
-    else
-        echo "configure: failed program was:" >&5
-        cat conftest.java >&5
-        echo "configure: CLASSPATH was $CLASSPATH" >&5
-
-            ac_java_classpath=$saved_ac_java_classpath
-
-
-            fi
-
-          fi
-        done
-      done
-    done
-    if test "$found_jar" = "no"; then
-      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-      if test ""yes"" = "yes"; then
-         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Could not find or use the Java package/jar junit used by Unitary tests (looking for package junit.framework.Assert)" >&5
-$as_echo "$as_me: WARNING: Could not find or use the Java package/jar junit used by Unitary tests (looking for package junit.framework.Assert)" >&2;}
-      else
-          as_fn_error $? "Could not find or use the Java package/jar junit used by Unitary tests (looking for package junit.framework.Assert)" "$LINENO" 5
-      fi
-    fi
-
-        JUNIT=$PACKAGE_JAR_FILE
-
+        JUNIT4=$PACKAGE_JAR_FILE
 
 
     else
@@ -24077,7 +23592,7 @@ CPPFLAGS="$CPPFLAGS -I$CHK_TCL_INCLUDE_PATH"
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if tcl is version $CHK_TCL_MAJOR.$CHK_TCL_MINOR or later" >&5
 $as_echo_n "checking if tcl is version $CHK_TCL_MAJOR.$CHK_TCL_MINOR or later... " >&6; }
 cat > conftest.$ac_ext <<EOF
-#line 24080 "configure"
+#line 23595 "configure"
 #include "confdefs.h"
 
 #include "$CHK_TCL_INCLUDE_PATH/$CHK_TCL_INC_NAME"
@@ -24387,7 +23902,7 @@ CPPFLAGS="$CPPFLAGS $TCL_INC_PATH -I$CHK_TK_INCLUDE_PATH $X_CFLAGS"
 $as_echo_n "checking if tk is version $CHK_TK_MAJOR.$CHK_TK_MINOR or later... " >&6; }
 
 cat > conftest.$ac_ext <<EOF
-#line 24390 "configure"
+#line 23905 "configure"
 #include "confdefs.h"
 
 #include "$CHK_TK_INCLUDE_PATH/$CHK_TK_INC_NAME"
@@ -24965,7 +24480,7 @@ $as_echo_n "checking saxon... " >&6; }
             export ac_java_classpath="$jar_resolved:$ac_java_classpath"
 
     cat << \EOF > conftest.java
-// #line 24968 "configure"
+// #line 24483 "configure"
 import com.icl.saxon.Loader;
 
 public class conftest {
@@ -25061,7 +24576,7 @@ $as_echo_n "checking jlatexmath-fop... " >&6; }
             export ac_java_classpath="$jar_resolved:$ac_java_classpath"
 
     cat << \EOF > conftest.java
-// #line 25064 "configure"
+// #line 24579 "configure"
 import org.scilab.forge.jlatexmath.fop.JLaTeXMathObj;
 
 public class conftest {
@@ -25204,9 +24719,9 @@ if test "$enable_compilation_tests" != no -a "$enable_compilation_tests" != "";
    COMPILATION_TESTS=yes
 fi
 
-if test COMPILATION_TESTS=yes -a "$TESTNG" == ""; then
-   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --enable-compilation-tests deactivated: Could not find TestNG\"" >&5
-$as_echo "$as_me: WARNING: --enable-compilation-tests deactivated: Could not find TestNG\"" >&2;}
+if test COMPILATION_TESTS=yes -a "$JUNIT4" == ""; then
+   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --enable-compilation-tests deactivated: Could not find Junit4\"" >&5
+$as_echo "$as_me: WARNING: --enable-compilation-tests deactivated: Could not find Junit4\"" >&2;}
    COMPILATION_TESTS=no
 fi
 
@@ -31360,7 +30875,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 31363 "configure"
+#line 30878 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -31466,7 +30981,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 31469 "configure"
+#line 30984 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -41401,7 +40916,7 @@ echo "Code quality (optional):"
 echo "  Checkstyle .......... = $CHECKSTYLE"
 echo "  Commons-beanutils ... = $COMMONS_BEANUTILS"
 echo "  Antlr ............... = $ANTLR"
-echo "  TestNG .............. = $TESTNG"
+echo "  Junit4 .............. = $JUNIT4"
 echo "  splint .............. = $SPLINT"
 
 echo ""
index 3a83f58..2b14c58 100644 (file)
@@ -1047,36 +1047,10 @@ the the JNI libraries."])],
         ANTLR=$PACKAGE_JAR_FILE
         AC_SUBST(ANTLR)
 
-        # Test NG (java unitary test)
-        AC_JAVA_CHECK_PACKAGE([testng],[org.testng.TestNG],[TestNG - Unit tests],"yes")
-        TESTNG=$PACKAGE_JAR_FILE
-        AC_SUBST(TESTNG)
-
-        # JCommander - dependency of TestNG >= 6
-        AC_JAVA_CHECK_PACKAGE([beust-jcommander],[com.beust.jcommander.JCommander],[JCommander - Parse java options],"yes")
-        JCOMMANDER=$PACKAGE_JAR_FILE
-
-        if test -z "$JCOMMANDER"; then
-                AC_JAVA_CHECK_PACKAGE([jcommander],[com.beust.jcommander.JCommander],[JCommander - Parse java options],"yes")
-                JCOMMANDER=$PACKAGE_JAR_FILE
-        fi
-        AC_SUBST(JCOMMANDER)
-
-        # Qdox (parses declarations and Javadoc) - dependency of TestNG
-        AC_JAVA_CHECK_PACKAGE([qdox],[com.thoughtworks.qdox.tools.QDoxTester],[Parses declarations and Javadoc ],"yes")
-        QDOX=$PACKAGE_JAR_FILE
-        AC_SUBST(QDOX)
-
-        # bsh (Java scripting environment) - dependency of TestNG
-        AC_JAVA_CHECK_PACKAGE([bsh],[bsh.Console],[Java scripting environment],"yes")
-        BSH=$PACKAGE_JAR_FILE
-        AC_SUBST(BSH)
-
-        # Junit - dependency of TestNG
-        AC_JAVA_CHECK_PACKAGE([junit],[junit.framework.Assert],[Unitary tests],"yes")
-        JUNIT=$PACKAGE_JAR_FILE
-        AC_SUBST(JUNIT)
-
+        # Junit 4 (java unitary test)
+        AC_JAVA_CHECK_PACKAGE([junit4],[org.junit.Assert],[Junit4 - Unit tests],"yes")
+        JUNIT4=$PACKAGE_JAR_FILE
+        AC_SUBST(JUNIT4)
 
     else
         AC_MSG_WARN([Sun javac not found: I will not build the java interface])
@@ -1653,8 +1627,8 @@ if test "$enable_compilation_tests" != no -a "$enable_compilation_tests" != "";
    COMPILATION_TESTS=yes
 fi
 
-if test COMPILATION_TESTS=yes -a "$TESTNG" == ""; then
-   AC_MSG_WARN([--enable-compilation-tests deactivated: Could not find TestNG"])
+if test COMPILATION_TESTS=yes -a "$JUNIT4" == ""; then
+   AC_MSG_WARN([--enable-compilation-tests deactivated: Could not find Junit4"])
    COMPILATION_TESTS=no
 fi
 
@@ -2147,7 +2121,7 @@ echo "Code quality (optional):"
 echo "  Checkstyle .......... = $CHECKSTYLE"
 echo "  Commons-beanutils ... = $COMMONS_BEANUTILS"
 echo "  Antlr ............... = $ANTLR"
-echo "  TestNG .............. = $TESTNG"
+echo "  Junit4 .............. = $JUNIT4"
 echo "  splint .............. = $SPLINT"
 
 echo ""
index 07170ae..ccd6319 100644 (file)
@@ -83,7 +83,6 @@ AVALON_FRAMEWORK = @AVALON_FRAMEWORK@
 AWK = @AWK@
 BATIK = @BATIK@
 BLAS_LIBS = @BLAS_LIBS@
-BSH = @BSH@
 CC = @CC@
 CCACHE = @CCACHE@
 CCDEPMODE = @CCDEPMODE@
@@ -150,7 +149,6 @@ JAVA_G = @JAVA_G@
 JAVA_HOME = @JAVA_HOME@
 JAVA_JNI_INCLUDE = @JAVA_JNI_INCLUDE@
 JAVA_JNI_LIBS = @JAVA_JNI_LIBS@
-JCOMMANDER = @JCOMMANDER@
 JDB = @JDB@
 JEUCLID_CORE = @JEUCLID_CORE@
 JGRAPHX = @JGRAPHX@
@@ -161,7 +159,7 @@ JLATEXMATH_FOP = @JLATEXMATH_FOP@
 JOGL = @JOGL@
 JROSETTA_API = @JROSETTA_API@
 JROSETTA_ENGINE = @JROSETTA_ENGINE@
-JUNIT = @JUNIT@
+JUNIT4 = @JUNIT4@
 LAPACK_LIBS = @LAPACK_LIBS@
 LCOV = @LCOV@
 LD = @LD@
@@ -220,7 +218,6 @@ PKG_CONFIG = @PKG_CONFIG@
 POSUB = @POSUB@
 POW_LIB = @POW_LIB@
 PYTHON = @PYTHON@
-QDOX = @QDOX@
 RANLIB = @RANLIB@
 RELOCATABLE = @RELOCATABLE@
 RT_LIB = @RT_LIB@
@@ -242,7 +239,6 @@ SWIG_JAVA = @SWIG_JAVA@
 SWIG_RUNTIME_LIBS_DIR = @SWIG_RUNTIME_LIBS_DIR@
 TCLTK_LIBS = @TCLTK_LIBS@
 TCL_INC_PATH = @TCL_INC_PATH@
-TESTNG = @TESTNG@
 TK_INC_PATH = @TK_INC_PATH@
 UMFPACK_ENABLE = @UMFPACK_ENABLE@
 UMFPACK_LIB = @UMFPACK_LIB@
index 0f4a23a..c368703 100644 (file)
@@ -157,7 +157,6 @@ AVALON_FRAMEWORK = @AVALON_FRAMEWORK@
 AWK = @AWK@
 BATIK = @BATIK@
 BLAS_LIBS = @BLAS_LIBS@
-BSH = @BSH@
 CC = @CC@
 CCACHE = @CCACHE@
 CCDEPMODE = @CCDEPMODE@
@@ -224,7 +223,6 @@ JAVA_G = @JAVA_G@
 JAVA_HOME = @JAVA_HOME@
 JAVA_JNI_INCLUDE = @JAVA_JNI_INCLUDE@
 JAVA_JNI_LIBS = @JAVA_JNI_LIBS@
-JCOMMANDER = @JCOMMANDER@
 JDB = @JDB@
 JEUCLID_CORE = @JEUCLID_CORE@
 JGRAPHX = @JGRAPHX@
@@ -235,7 +233,7 @@ JLATEXMATH_FOP = @JLATEXMATH_FOP@
 JOGL = @JOGL@
 JROSETTA_API = @JROSETTA_API@
 JROSETTA_ENGINE = @JROSETTA_ENGINE@
-JUNIT = @JUNIT@
+JUNIT4 = @JUNIT4@
 LAPACK_LIBS = @LAPACK_LIBS@
 LCOV = @LCOV@
 LD = @LD@
@@ -294,7 +292,6 @@ PKG_CONFIG = @PKG_CONFIG@
 POSUB = @POSUB@
 POW_LIB = @POW_LIB@
 PYTHON = @PYTHON@
-QDOX = @QDOX@
 RANLIB = @RANLIB@
 RELOCATABLE = @RELOCATABLE@
 RT_LIB = @RT_LIB@
@@ -316,7 +313,6 @@ SWIG_JAVA = @SWIG_JAVA@
 SWIG_RUNTIME_LIBS_DIR = @SWIG_RUNTIME_LIBS_DIR@
 TCLTK_LIBS = @TCLTK_LIBS@
 TCL_INC_PATH = @TCL_INC_PATH@
-TESTNG = @TESTNG@
 TK_INC_PATH = @TK_INC_PATH@
 UMFPACK_ENABLE = @UMFPACK_ENABLE@
 UMFPACK_LIB = @UMFPACK_LIB@
index de9b0f7..76ff51d 100644 (file)
@@ -117,7 +117,6 @@ AVALON_FRAMEWORK = @AVALON_FRAMEWORK@
 AWK = @AWK@
 BATIK = @BATIK@
 BLAS_LIBS = @BLAS_LIBS@
-BSH = @BSH@
 CC = @CC@
 CCACHE = @CCACHE@
 CCDEPMODE = @CCDEPMODE@
@@ -184,7 +183,6 @@ JAVA_G = @JAVA_G@
 JAVA_HOME = @JAVA_HOME@
 JAVA_JNI_INCLUDE = @JAVA_JNI_INCLUDE@
 JAVA_JNI_LIBS = @JAVA_JNI_LIBS@
-JCOMMANDER = @JCOMMANDER@
 JDB = @JDB@
 JEUCLID_CORE = @JEUCLID_CORE@
 JGRAPHX = @JGRAPHX@
@@ -195,7 +193,7 @@ JLATEXMATH_FOP = @JLATEXMATH_FOP@
 JOGL = @JOGL@
 JROSETTA_API = @JROSETTA_API@
 JROSETTA_ENGINE = @JROSETTA_ENGINE@
-JUNIT = @JUNIT@
+JUNIT4 = @JUNIT4@
 LAPACK_LIBS = @LAPACK_LIBS@
 LCOV = @LCOV@
 LD = @LD@
@@ -254,7 +252,6 @@ PKG_CONFIG = @PKG_CONFIG@
 POSUB = @POSUB@
 POW_LIB = @POW_LIB@
 PYTHON = @PYTHON@
-QDOX = @QDOX@
 RANLIB = @RANLIB@
 RELOCATABLE = @RELOCATABLE@
 RT_LIB = @RT_LIB@
@@ -276,7 +273,6 @@ SWIG_JAVA = @SWIG_JAVA@
 SWIG_RUNTIME_LIBS_DIR = @SWIG_RUNTIME_LIBS_DIR@
 TCLTK_LIBS = @TCLTK_LIBS@
 TCL_INC_PATH = @TCL_INC_PATH@
-TESTNG = @TESTNG@
 TK_INC_PATH = @TK_INC_PATH@
 UMFPACK_ENABLE = @UMFPACK_ENABLE@
 UMFPACK_LIB = @UMFPACK_LIB@
index 42b15f7..df5a3f1 100644 (file)
@@ -155,7 +155,6 @@ AVALON_FRAMEWORK = @AVALON_FRAMEWORK@
 AWK = @AWK@
 BATIK = @BATIK@
 BLAS_LIBS = @BLAS_LIBS@
-BSH = @BSH@
 CC = @CC@
 CCACHE = @CCACHE@
 CCDEPMODE = @CCDEPMODE@
@@ -222,7 +221,6 @@ JAVA_G = @JAVA_G@
 JAVA_HOME = @JAVA_HOME@
 JAVA_JNI_INCLUDE = @JAVA_JNI_INCLUDE@
 JAVA_JNI_LIBS = @JAVA_JNI_LIBS@
-JCOMMANDER = @JCOMMANDER@
 JDB = @JDB@
 JEUCLID_CORE = @JEUCLID_CORE@
 JGRAPHX = @JGRAPHX@
@@ -233,7 +231,7 @@ JLATEXMATH_FOP = @JLATEXMATH_FOP@
 JOGL = @JOGL@
 JROSETTA_API = @JROSETTA_API@
 JROSETTA_ENGINE = @JROSETTA_ENGINE@
-JUNIT = @JUNIT@
+JUNIT4 = @JUNIT4@
 LAPACK_LIBS = @LAPACK_LIBS@
 LCOV = @LCOV@
 LD = @LD@
@@ -292,7 +290,6 @@ PKG_CONFIG = @PKG_CONFIG@
 POSUB = @POSUB@
 POW_LIB = @POW_LIB@
 PYTHON = @PYTHON@
-QDOX = @QDOX@
 RANLIB = @RANLIB@
 RELOCATABLE = @RELOCATABLE@
 RT_LIB = @RT_LIB@
@@ -314,7 +311,6 @@ SWIG_JAVA = @SWIG_JAVA@
 SWIG_RUNTIME_LIBS_DIR = @SWIG_RUNTIME_LIBS_DIR@
 TCLTK_LIBS = @TCLTK_LIBS@
 TCL_INC_PATH = @TCL_INC_PATH@
-TESTNG = @TESTNG@
 TK_INC_PATH = @TK_INC_PATH@
 UMFPACK_ENABLE = @UMFPACK_ENABLE@
 UMFPACK_LIB = @UMFPACK_LIB@
index 9ed9403..d7efef0 100644 (file)
@@ -121,7 +121,6 @@ AVALON_FRAMEWORK = @AVALON_FRAMEWORK@
 AWK = @AWK@
 BATIK = @BATIK@
 BLAS_LIBS = @BLAS_LIBS@
-BSH = @BSH@
 CC = @CC@
 CCACHE = @CCACHE@
 CCDEPMODE = @CCDEPMODE@
@@ -188,7 +187,6 @@ JAVA_G = @JAVA_G@
 JAVA_HOME = @JAVA_HOME@
 JAVA_JNI_INCLUDE = @JAVA_JNI_INCLUDE@
 JAVA_JNI_LIBS = @JAVA_JNI_LIBS@
-JCOMMANDER = @JCOMMANDER@
 JDB = @JDB@
 JEUCLID_CORE = @JEUCLID_CORE@
 JGRAPHX = @JGRAPHX@
@@ -199,7 +197,7 @@ JLATEXMATH_FOP = @JLATEXMATH_FOP@
 JOGL = @JOGL@
 JROSETTA_API = @JROSETTA_API@
 JROSETTA_ENGINE = @JROSETTA_ENGINE@
-JUNIT = @JUNIT@
+JUNIT4 = @JUNIT4@
 LAPACK_LIBS = @LAPACK_LIBS@
 LCOV = @LCOV@
 LD = @LD@
@@ -258,7 +256,6 @@ PKG_CONFIG = @PKG_CONFIG@
 POSUB = @POSUB@
 POW_LIB = @POW_LIB@
 PYTHON = @PYTHON@
-QDOX = @QDOX@
 RANLIB = @RANLIB@
 RELOCATABLE = @RELOCATABLE@
 RT_LIB = @RT_LIB@
@@ -280,7 +277,6 @@ SWIG_JAVA = @SWIG_JAVA@
 SWIG_RUNTIME_LIBS_DIR = @SWIG_RUNTIME_LIBS_DIR@
 TCLTK_LIBS = @TCLTK_LIBS@
 TCL_INC_PATH = @TCL_INC_PATH@
-TESTNG = @TESTNG@
 TK_INC_PATH = @TK_INC_PATH@
 UMFPACK_ENABLE = @UMFPACK_ENABLE@
 UMFPACK_LIB = @UMFPACK_LIB@
index 48bf844..1d63408 100644 (file)
@@ -157,7 +157,6 @@ AVALON_FRAMEWORK = @AVALON_FRAMEWORK@
 AWK = @AWK@
 BATIK = @BATIK@
 BLAS_LIBS = @BLAS_LIBS@
-BSH = @BSH@
 CC = @CC@
 CCACHE = @CCACHE@
 CCDEPMODE = @CCDEPMODE@
@@ -224,7 +223,6 @@ JAVA_G = @JAVA_G@
 JAVA_HOME = @JAVA_HOME@
 JAVA_JNI_INCLUDE = @JAVA_JNI_INCLUDE@
 JAVA_JNI_LIBS = @JAVA_JNI_LIBS@
-JCOMMANDER = @JCOMMANDER@
 JDB = @JDB@
 JEUCLID_CORE = @JEUCLID_CORE@
 JGRAPHX = @JGRAPHX@
@@ -235,7 +233,7 @@ JLATEXMATH_FOP = @JLATEXMATH_FOP@
 JOGL = @JOGL@
 JROSETTA_API = @JROSETTA_API@
 JROSETTA_ENGINE = @JROSETTA_ENGINE@
-JUNIT = @JUNIT@
+JUNIT4 = @JUNIT4@
 LAPACK_LIBS = @LAPACK_LIBS@
 LCOV = @LCOV@
 LD = @LD@
@@ -294,7 +292,6 @@ PKG_CONFIG = @PKG_CONFIG@
 POSUB = @POSUB@
 POW_LIB = @POW_LIB@
 PYTHON = @PYTHON@
-QDOX = @QDOX@
 RANLIB = @RANLIB@
 RELOCATABLE = @RELOCATABLE@
 RT_LIB = @RT_LIB@
@@ -316,7 +313,6 @@ SWIG_JAVA = @SWIG_JAVA@
 SWIG_RUNTIME_LIBS_DIR = @SWIG_RUNTIME_LIBS_DIR@
 TCLTK_LIBS = @TCLTK_LIBS@
 TCL_INC_PATH = @TCL_INC_PATH@
-TESTNG = @TESTNG@
 TK_INC_PATH = @TK_INC_PATH@
 UMFPACK_ENABLE = @UMFPACK_ENABLE@
 UMFPACK_LIB = @UMFPACK_LIB@
index 1e90ce3..8decd56 100644 (file)
@@ -157,7 +157,6 @@ AVALON_FRAMEWORK = @AVALON_FRAMEWORK@
 AWK = @AWK@
 BATIK = @BATIK@
 BLAS_LIBS = @BLAS_LIBS@
-BSH = @BSH@
 CC = @CC@
 CCACHE = @CCACHE@
 CCDEPMODE = @CCDEPMODE@
@@ -224,7 +223,6 @@ JAVA_G = @JAVA_G@
 JAVA_HOME = @JAVA_HOME@
 JAVA_JNI_INCLUDE = @JAVA_JNI_INCLUDE@
 JAVA_JNI_LIBS = @JAVA_JNI_LIBS@
-JCOMMANDER = @JCOMMANDER@
 JDB = @JDB@
 JEUCLID_CORE = @JEUCLID_CORE@
 JGRAPHX = @JGRAPHX@
@@ -235,7 +233,7 @@ JLATEXMATH_FOP = @JLATEXMATH_FOP@
 JOGL = @JOGL@
 JROSETTA_API = @JROSETTA_API@
 JROSETTA_ENGINE = @JROSETTA_ENGINE@
-JUNIT = @JUNIT@
+JUNIT4 = @JUNIT4@
 LAPACK_LIBS = @LAPACK_LIBS@
 LCOV = @LCOV@
 LD = @LD@
@@ -294,7 +292,6 @@ PKG_CONFIG = @PKG_CONFIG@
 POSUB = @POSUB@
 POW_LIB = @POW_LIB@
 PYTHON = @PYTHON@
-QDOX = @QDOX@
 RANLIB = @RANLIB@
 RELOCATABLE = @RELOCATABLE@
 RT_LIB = @RT_LIB@
@@ -316,7 +313,6 @@ SWIG_JAVA = @SWIG_JAVA@
 SWIG_RUNTIME_LIBS_DIR = @SWIG_RUNTIME_LIBS_DIR@
 TCLTK_LIBS = @TCLTK_LIBS@
 TCL_INC_PATH = @TCL_INC_PATH@
-TESTNG = @TESTNG@
 TK_INC_PATH = @TK_INC_PATH@
 UMFPACK_ENABLE = @UMFPACK_ENABLE@
 UMFPACK_LIB = @UMFPACK_LIB@
index 43f52c2..976b23c 100644 (file)
@@ -155,7 +155,6 @@ AVALON_FRAMEWORK = @AVALON_FRAMEWORK@
 AWK = @AWK@
 BATIK = @BATIK@
 BLAS_LIBS = @BLAS_LIBS@
-BSH = @BSH@
 CC = @CC@
 CCACHE = @CCACHE@
 CCDEPMODE = @CCDEPMODE@
@@ -222,7 +221,6 @@ JAVA_G = @JAVA_G@
 JAVA_HOME = @JAVA_HOME@
 JAVA_JNI_INCLUDE = @JAVA_JNI_INCLUDE@
 JAVA_JNI_LIBS = @JAVA_JNI_LIBS@
-JCOMMANDER = @JCOMMANDER@
 JDB = @JDB@
 JEUCLID_CORE = @JEUCLID_CORE@
 JGRAPHX = @JGRAPHX@
@@ -233,7 +231,7 @@ JLATEXMATH_FOP = @JLATEXMATH_FOP@
 JOGL = @JOGL@
 JROSETTA_API = @JROSETTA_API@
 JROSETTA_ENGINE = @JROSETTA_ENGINE@
-JUNIT = @JUNIT@
+JUNIT4 = @JUNIT4@
 LAPACK_LIBS = @LAPACK_LIBS@
 LCOV = @LCOV@
 LD = @LD@
@@ -292,7 +290,6 @@ PKG_CONFIG = @PKG_CONFIG@
 POSUB = @POSUB@
 POW_LIB = @POW_LIB@
 PYTHON = @PYTHON@
-QDOX = @QDOX@
 RANLIB = @RANLIB@
 RELOCATABLE = @RELOCATABLE@
 RT_LIB = @RT_LIB@
@@ -314,7 +311,6 @@ SWIG_JAVA = @SWIG_JAVA@
 SWIG_RUNTIME_LIBS_DIR = @SWIG_RUNTIME_LIBS_DIR@
 TCLTK_LIBS = @TCLTK_LIBS@
 TCL_INC_PATH = @TCL_INC_PATH@
-TESTNG = @TESTNG@
 TK_INC_PATH = @TK_INC_PATH@
 UMFPACK_ENABLE = @UMFPACK_ENABLE@
 UMFPACK_LIB = @UMFPACK_LIB@
index fe62d05..89a68d4 100644 (file)
@@ -151,7 +151,6 @@ AVALON_FRAMEWORK = @AVALON_FRAMEWORK@
 AWK = @AWK@
 BATIK = @BATIK@
 BLAS_LIBS = @BLAS_LIBS@
-BSH = @BSH@
 CC = @CC@
 CCACHE = @CCACHE@
 CCDEPMODE = @CCDEPMODE@
@@ -218,7 +217,6 @@ JAVA_G = @JAVA_G@
 JAVA_HOME = @JAVA_HOME@
 JAVA_JNI_INCLUDE = @JAVA_JNI_INCLUDE@
 JAVA_JNI_LIBS = @JAVA_JNI_LIBS@
-JCOMMANDER = @JCOMMANDER@
 JDB = @JDB@
 JEUCLID_CORE = @JEUCLID_CORE@
 JGRAPHX = @JGRAPHX@
@@ -229,7 +227,7 @@ JLATEXMATH_FOP = @JLATEXMATH_FOP@
 JOGL = @JOGL@
 JROSETTA_API = @JROSETTA_API@
 JROSETTA_ENGINE = @JROSETTA_ENGINE@
-JUNIT = @JUNIT@
+JUNIT4 = @JUNIT4@
 LAPACK_LIBS = @LAPACK_LIBS@
 LCOV = @LCOV@
 LD = @LD@
@@ -288,7 +286,6 @@ PKG_CONFIG = @PKG_CONFIG@
 POSUB = @POSUB@
 POW_LIB = @POW_LIB@
 PYTHON = @PYTHON@
-QDOX = @QDOX@
 RANLIB = @RANLIB@
 RELOCATABLE = @RELOCATABLE@
 RT_LIB = @RT_LIB@
@@ -310,7 +307,6 @@ SWIG_JAVA = @SWIG_JAVA@
 SWIG_RUNTIME_LIBS_DIR = @SWIG_RUNTIME_LIBS_DIR@
 TCLTK_LIBS = @TCLTK_LIBS@
 TCL_INC_PATH = @TCL_INC_PATH@
-TESTNG = @TESTNG@
 TK_INC_PATH = @TK_INC_PATH@
 UMFPACK_ENABLE = @UMFPACK_ENABLE@
 UMFPACK_LIB = @UMFPACK_LIB@
index 6903827..c33a8eb 100644 (file)
@@ -210,7 +210,6 @@ AVALON_FRAMEWORK = @AVALON_FRAMEWORK@
 AWK = @AWK@
 BATIK = @BATIK@
 BLAS_LIBS = @BLAS_LIBS@
-BSH = @BSH@
 CC = @CC@
 CCACHE = @CCACHE@
 CCDEPMODE = @CCDEPMODE@
@@ -277,7 +276,6 @@ JAVA_G = @JAVA_G@
 JAVA_HOME = @JAVA_HOME@
 JAVA_JNI_INCLUDE = @JAVA_JNI_INCLUDE@
 JAVA_JNI_LIBS = @JAVA_JNI_LIBS@
-JCOMMANDER = @JCOMMANDER@
 JDB = @JDB@
 JEUCLID_CORE = @JEUCLID_CORE@
 JGRAPHX = @JGRAPHX@
@@ -288,7 +286,7 @@ JLATEXMATH_FOP = @JLATEXMATH_FOP@
 JOGL = @JOGL@
 JROSETTA_API = @JROSETTA_API@
 JROSETTA_ENGINE = @JROSETTA_ENGINE@
-JUNIT = @JUNIT@
+JUNIT4 = @JUNIT4@
 LAPACK_LIBS = @LAPACK_LIBS@
 LCOV = @LCOV@
 LD = @LD@
@@ -347,7 +345,6 @@ PKG_CONFIG = @PKG_CONFIG@
 POSUB = @POSUB@
 POW_LIB = @POW_LIB@
 PYTHON = @PYTHON@
-QDOX = @QDOX@
 RANLIB = @RANLIB@
 RELOCATABLE = @RELOCATABLE@
 RT_LIB = @RT_LIB@
@@ -369,7 +366,6 @@ SWIG_JAVA = @SWIG_JAVA@
 SWIG_RUNTIME_LIBS_DIR = @SWIG_RUNTIME_LIBS_DIR@
 TCLTK_LIBS = @TCLTK_LIBS@
 TCL_INC_PATH = @TCL_INC_PATH@
-TESTNG = @TESTNG@
 TK_INC_PATH = @TK_INC_PATH@
 UMFPACK_ENABLE = @UMFPACK_ENABLE@
 UMFPACK_LIB = @UMFPACK_LIB@
index 9afc251..725b4f1 100644 (file)
@@ -208,7 +208,6 @@ AVALON_FRAMEWORK = @AVALON_FRAMEWORK@
 AWK = @AWK@
 BATIK = @BATIK@
 BLAS_LIBS = @BLAS_LIBS@
-BSH = @BSH@
 CC = @CC@
 CCACHE = @CCACHE@
 CCDEPMODE = @CCDEPMODE@
@@ -275,7 +274,6 @@ JAVA_G = @JAVA_G@
 JAVA_HOME = @JAVA_HOME@
 JAVA_JNI_INCLUDE = @JAVA_JNI_INCLUDE@
 JAVA_JNI_LIBS = @JAVA_JNI_LIBS@
-JCOMMANDER = @JCOMMANDER@
 JDB = @JDB@
 JEUCLID_CORE = @JEUCLID_CORE@
 JGRAPHX = @JGRAPHX@
@@ -286,7 +284,7 @@ JLATEXMATH_FOP = @JLATEXMATH_FOP@
 JOGL = @JOGL@
 JROSETTA_API = @JROSETTA_API@
 JROSETTA_ENGINE = @JROSETTA_ENGINE@
-JUNIT = @JUNIT@
+JUNIT4 = @JUNIT4@
 LAPACK_LIBS = @LAPACK_LIBS@
 LCOV = @LCOV@
 LD = @LD@
@@ -345,7 +343,6 @@ PKG_CONFIG = @PKG_CONFIG@
 POSUB = @POSUB@
 POW_LIB = @POW_LIB@
 PYTHON = @PYTHON@
-QDOX = @QDOX@
 RANLIB = @RANLIB@
 RELOCATABLE = @RELOCATABLE@
 RT_LIB = @RT_LIB@
@@ -367,7 +364,6 @@ SWIG_JAVA = @SWIG_JAVA@
 SWIG_RUNTIME_LIBS_DIR = @SWIG_RUNTIME_LIBS_DIR@
 TCLTK_LIBS = @TCLTK_LIBS@
 TCL_INC_PATH = @TCL_INC_PATH@
-TESTNG = @TESTNG@
 TK_INC_PATH = @TK_INC_PATH@
 UMFPACK_ENABLE = @UMFPACK_ENABLE@
 UMFPACK_LIB = @UMFPACK_LIB@
index 6e20733..20eac1e 100644 (file)
 package org.scilab.tests.modules.action_binding.utils;
 
 import org.scilab.modules.action_binding.utils.Signal;
-import org.testng.annotations.Test;
+import org.junit.*;
 
 /**
  * Check of {@link Signal} class
  */
 public class SignalTest {
-       
-       final String signal = "plop";
-       
-       final Runnable waiter = new Runnable() {
-               @Override
-               public void run() {
-                       Signal.wait(signal);
-               }
-       };
-       
-       final Runnable notifier = new Runnable() {
-               @Override
-               public void run() {
-                       Signal.notify(signal);
-               }
-       };
-       
-       @Test(timeOut=10000)
-       public void simpleNotify() throws InterruptedException {
-               Thread tWaiter = new Thread(waiter);
-               Thread tNotifier = new Thread(notifier);
-               
-               // wait
-               tWaiter.start();
-               
-               // then notify
-               tNotifier.start();
-               
-               tWaiter.join();
-               tNotifier.join();
-       }
-       
-       @Test(timeOut=10000)
-       public void notifyBeforeWait() throws InterruptedException {
-               Thread tWaiter = new Thread(waiter);
-               Thread tNotifier = new Thread(notifier);
-               
-               // notify
-               tNotifier.start();
-               
-               // then wait
-               tWaiter.start();
-               
-               tWaiter.join();
-               tNotifier.join();
-       }
+
+    final String signal = "plop";
+
+    final Runnable waiter = new Runnable() {
+        @Override
+        public void run() {
+            Signal.wait(signal);
+        }
+    };
+
+    final Runnable notifier = new Runnable() {
+        @Override
+        public void run() {
+            Signal.notify(signal);
+        }
+    };
+
+    @Test(timeout = 10000)
+    public void simpleNotify() throws InterruptedException {
+        Thread tWaiter = new Thread(waiter);
+        Thread tNotifier = new Thread(notifier);
+
+        // wait
+        tWaiter.start();
+
+        // then notify
+        tNotifier.start();
+
+        tWaiter.join();
+        tNotifier.join();
+    }
+
+    @Test(timeout = 10000)
+    public void notifyBeforeWait() throws InterruptedException {
+        Thread tWaiter = new Thread(waiter);
+        Thread tNotifier = new Thread(notifier);
+
+        // notify
+        tNotifier.start();
+
+        // then wait
+        tWaiter.start();
+
+        tWaiter.join();
+        tNotifier.join();
+    }
 }
index 03abc39..165173e 100644 (file)
@@ -174,7 +174,6 @@ AVALON_FRAMEWORK = @AVALON_FRAMEWORK@
 AWK = @AWK@
 BATIK = @BATIK@
 BLAS_LIBS = @BLAS_LIBS@
-BSH = @BSH@
 CC = @CC@
 CCACHE = @CCACHE@
 CCDEPMODE = @CCDEPMODE@
@@ -241,7 +240,6 @@ JAVA_G = @JAVA_G@
 JAVA_HOME = @JAVA_HOME@
 JAVA_JNI_INCLUDE = @JAVA_JNI_INCLUDE@
 JAVA_JNI_LIBS = @JAVA_JNI_LIBS@
-JCOMMANDER = @JCOMMANDER@
 JDB = @JDB@
 JEUCLID_CORE = @JEUCLID_CORE@
 JGRAPHX = @JGRAPHX@
@@ -252,7 +250,7 @@ JLATEXMATH_FOP = @JLATEXMATH_FOP@
 JOGL = @JOGL@
 JROSETTA_API = @JROSETTA_API@
 JROSETTA_ENGINE = @JROSETTA_ENGINE@
-JUNIT = @JUNIT@
+JUNIT4 = @JUNIT4@
 LAPACK_LIBS = @LAPACK_LIBS@
 LCOV = @LCOV@
 LD = @LD@
@@ -311,7 +309,6 @@ PKG_CONFIG = @PKG_CONFIG@
 POSUB = @POSUB@
 POW_LIB = @POW_LIB@
 PYTHON = @PYTHON@
-QDOX = @QDOX@
 RANLIB = @RANLIB@
 RELOCATABLE = @RELOCATABLE@
 RT_LIB = @RT_LIB@
@@ -333,7 +330,6 @@ SWIG_JAVA = @SWIG_JAVA@
 SWIG_RUNTIME_LIBS_DIR = @SWIG_RUNTIME_LIBS_DIR@
 TCLTK_LIBS = @TCLTK_LIBS@
 TCL_INC_PATH = @TCL_INC_PATH@
-TESTNG = @TESTNG@
 TK_INC_PATH = @TK_INC_PATH@
 UMFPACK_ENABLE = @UMFPACK_ENABLE@
 UMFPACK_LIB = @UMFPACK_LIB@
index 7b5b838..bd58d93 100644 (file)
@@ -160,7 +160,6 @@ AVALON_FRAMEWORK = @AVALON_FRAMEWORK@
 AWK = @AWK@
 BATIK = @BATIK@
 BLAS_LIBS = @BLAS_LIBS@
-BSH = @BSH@
 CC = @CC@
 CCACHE = @CCACHE@
 CCDEPMODE = @CCDEPMODE@
@@ -227,7 +226,6 @@ JAVA_G = @JAVA_G@
 JAVA_HOME = @JAVA_HOME@
 JAVA_JNI_INCLUDE = @JAVA_JNI_INCLUDE@
 JAVA_JNI_LIBS = @JAVA_JNI_LIBS@
-JCOMMANDER = @JCOMMANDER@
 JDB = @JDB@
 JEUCLID_CORE = @JEUCLID_CORE@
 JGRAPHX = @JGRAPHX@
@@ -238,7 +236,7 @@ JLATEXMATH_FOP = @JLATEXMATH_FOP@
 JOGL = @JOGL@
 JROSETTA_API = @JROSETTA_API@
 JROSETTA_ENGINE = @JROSETTA_ENGINE@
-JUNIT = @JUNIT@
+JUNIT4 = @JUNIT4@
 LAPACK_LIBS = @LAPACK_LIBS@
 LCOV = @LCOV@
 LD = @LD@
@@ -297,7 +295,6 @@ PKG_CONFIG = @PKG_CONFIG@
 POSUB = @POSUB@
 POW_LIB = @POW_LIB@
 PYTHON = @PYTHON@
-QDOX = @QDOX@
 RANLIB = @RANLIB@
 RELOCATABLE = @RELOCATABLE@
 RT_LIB = @RT_LIB@
@@ -319,7 +316,6 @@ SWIG_JAVA = @SWIG_JAVA@
 SWIG_RUNTIME_LIBS_DIR = @SWIG_RUNTIME_LIBS_DIR@
 TCLTK_LIBS = @TCLTK_LIBS@
 TCL_INC_PATH = @TCL_INC_PATH@
-TESTNG = @TESTNG@
 TK_INC_PATH = @TK_INC_PATH@
 UMFPACK_ENABLE = @UMFPACK_ENABLE@
 UMFPACK_LIB = @UMFPACK_LIB@
index 08ef4cd..ca92593 100644 (file)
@@ -136,7 +136,6 @@ AVALON_FRAMEWORK = @AVALON_FRAMEWORK@
 AWK = @AWK@
 BATIK = @BATIK@
 BLAS_LIBS = @BLAS_LIBS@
-BSH = @BSH@
 CC = @CC@
 CCACHE = @CCACHE@
 CCDEPMODE = @CCDEPMODE@
@@ -203,7 +202,6 @@ JAVA_G = @JAVA_G@
 JAVA_HOME = @JAVA_HOME@
 JAVA_JNI_INCLUDE = @JAVA_JNI_INCLUDE@
 JAVA_JNI_LIBS = @JAVA_JNI_LIBS@
-JCOMMANDER = @JCOMMANDER@
 JDB = @JDB@
 JEUCLID_CORE = @JEUCLID_CORE@
 JGRAPHX = @JGRAPHX@
@@ -214,7 +212,7 @@ JLATEXMATH_FOP = @JLATEXMATH_FOP@
 JOGL = @JOGL@
 JROSETTA_API = @JROSETTA_API@
 JROSETTA_ENGINE = @JROSETTA_ENGINE@
-JUNIT = @JUNIT@
+JUNIT4 = @JUNIT4@
 LAPACK_LIBS = @LAPACK_LIBS@
 LCOV = @LCOV@
 LD = @LD@
@@ -273,7 +271,6 @@ PKG_CONFIG = @PKG_CONFIG@
 POSUB = @POSUB@
 POW_LIB = @POW_LIB@
 PYTHON = @PYTHON@
-QDOX = @QDOX@
 RANLIB = @RANLIB@
 RELOCATABLE = @RELOCATABLE@
 RT_LIB = @RT_LIB@
@@ -295,7 +292,6 @@ SWIG_JAVA = @SWIG_JAVA@
 SWIG_RUNTIME_LIBS_DIR = @SWIG_RUNTIME_LIBS_DIR@
 TCLTK_LIBS = @TCLTK_LIBS@
 TCL_INC_PATH = @TCL_INC_PATH@
-TESTNG = @TESTNG@
 TK_INC_PATH = @TK_INC_PATH@
 UMFPACK_ENABLE = @UMFPACK_ENABLE@
 UMFPACK_LIB = @UMFPACK_LIB@
index 96f35a1..290c3a5 100644 (file)
@@ -179,7 +179,6 @@ AVALON_FRAMEWORK = @AVALON_FRAMEWORK@
 AWK = @AWK@
 BATIK = @BATIK@
 BLAS_LIBS = @BLAS_LIBS@
-BSH = @BSH@
 CC = @CC@
 CCACHE = @CCACHE@
 CCDEPMODE = @CCDEPMODE@
@@ -246,7 +245,6 @@ JAVA_G = @JAVA_G@
 JAVA_HOME = @JAVA_HOME@
 JAVA_JNI_INCLUDE = @JAVA_JNI_INCLUDE@
 JAVA_JNI_LIBS = @JAVA_JNI_LIBS@
-JCOMMANDER = @JCOMMANDER@
 JDB = @JDB@
 JEUCLID_CORE = @JEUCLID_CORE@
 JGRAPHX = @JGRAPHX@
@@ -257,7 +255,7 @@ JLATEXMATH_FOP = @JLATEXMATH_FOP@
 JOGL = @JOGL@
 JROSETTA_API = @JROSETTA_API@
 JROSETTA_ENGINE = @JROSETTA_ENGINE@
-JUNIT = @JUNIT@
+JUNIT4 = @JUNIT4@
 LAPACK_LIBS = @LAPACK_LIBS@
 LCOV = @LCOV@
 LD = @LD@
@@ -316,7 +314,6 @@ PKG_CONFIG = @PKG_CONFIG@
 POSUB = @POSUB@
 POW_LIB = @POW_LIB@
 PYTHON = @PYTHON@
-QDOX = @QDOX@
 RANLIB = @RANLIB@
 RELOCATABLE = @RELOCATABLE@
 RT_LIB = @RT_LIB@
@@ -338,7 +335,6 @@ SWIG_JAVA = @SWIG_JAVA@
 SWIG_RUNTIME_LIBS_DIR = @SWIG_RUNTIME_LIBS_DIR@
 TCLTK_LIBS = @TCLTK_LIBS@
 TCL_INC_PATH = @TCL_INC_PATH@
-TESTNG = @TESTNG@
 TK_INC_PATH = @TK_INC_PATH@
 UMFPACK_ENABLE = @UMFPACK_ENABLE@
 UMFPACK_LIB = @UMFPACK_LIB@
index b1422b4..5471e23 100644 (file)
@@ -218,7 +218,6 @@ AVALON_FRAMEWORK = @AVALON_FRAMEWORK@
 AWK = @AWK@
 BATIK = @BATIK@
 BLAS_LIBS = @BLAS_LIBS@
-BSH = @BSH@
 CC = @CC@
 CCACHE = @CCACHE@
 CCDEPMODE = @CCDEPMODE@
@@ -285,7 +284,6 @@ JAVA_G = @JAVA_G@
 JAVA_HOME = @JAVA_HOME@
 JAVA_JNI_INCLUDE = @JAVA_JNI_INCLUDE@
 JAVA_JNI_LIBS = @JAVA_JNI_LIBS@
-JCOMMANDER = @JCOMMANDER@
 JDB = @JDB@
 JEUCLID_CORE = @JEUCLID_CORE@
 JGRAPHX = @JGRAPHX@
@@ -296,7 +294,7 @@ JLATEXMATH_FOP = @JLATEXMATH_FOP@
 JOGL = @JOGL@
 JROSETTA_API = @JROSETTA_API@
 JROSETTA_ENGINE = @JROSETTA_ENGINE@
-JUNIT = @JUNIT@
+JUNIT4 = @JUNIT4@
 LAPACK_LIBS = @LAPACK_LIBS@
 LCOV = @LCOV@
 LD = @LD@
@@ -355,7 +353,6 @@ PKG_CONFIG = @PKG_CONFIG@
 POSUB = @POSUB@
 POW_LIB = @POW_LIB@
 PYTHON = @PYTHON@
-QDOX = @QDOX@
 RANLIB = @RANLIB@
 RELOCATABLE = @RELOCATABLE@
 RT_LIB = @RT_LIB@
@@ -377,7 +374,6 @@ SWIG_JAVA = @SWIG_JAVA@
 SWIG_RUNTIME_LIBS_DIR = @SWIG_RUNTIME_LIBS_DIR@
 TCLTK_LIBS = @TCLTK_LIBS@
 TCL_INC_PATH = @TCL_INC_PATH@
-TESTNG = @TESTNG@
 TK_INC_PATH = @TK_INC_PATH@
 UMFPACK_ENABLE = @UMFPACK_ENABLE@
 UMFPACK_LIB = @UMFPACK_LIB@
index 79fac1d..9c69605 100644 (file)
@@ -179,7 +179,6 @@ AVALON_FRAMEWORK = @AVALON_FRAMEWORK@
 AWK = @AWK@
 BATIK = @BATIK@
 BLAS_LIBS = @BLAS_LIBS@
-BSH = @BSH@
 CC = @CC@
 CCACHE = @CCACHE@
 CCDEPMODE = @CCDEPMODE@
@@ -246,7 +245,6 @@ JAVA_G = @JAVA_G@
 JAVA_HOME = @JAVA_HOME@
 JAVA_JNI_INCLUDE = @JAVA_JNI_INCLUDE@
 JAVA_JNI_LIBS = @JAVA_JNI_LIBS@
-JCOMMANDER = @JCOMMANDER@
 JDB = @JDB@
 JEUCLID_CORE = @JEUCLID_CORE@
 JGRAPHX = @JGRAPHX@
@@ -257,7 +255,7 @@ JLATEXMATH_FOP = @JLATEXMATH_FOP@
 JOGL = @JOGL@
 JROSETTA_API = @JROSETTA_API@
 JROSETTA_ENGINE = @JROSETTA_ENGINE@
-JUNIT = @JUNIT@
+JUNIT4 = @JUNIT4@
 LAPACK_LIBS = @LAPACK_LIBS@
 LCOV = @LCOV@
 LD = @LD@
@@ -316,7 +314,6 @@ PKG_CONFIG = @PKG_CONFIG@
 POSUB = @POSUB@
 POW_LIB = @POW_LIB@
 PYTHON = @PYTHON@
-QDOX = @QDOX@
 RANLIB = @RANLIB@
 RELOCATABLE = @RELOCATABLE@
 RT_LIB = @RT_LIB@
@@ -338,7 +335,6 @@ SWIG_JAVA = @SWIG_JAVA@
 SWIG_RUNTIME_LIBS_DIR = @SWIG_RUNTIME_LIBS_DIR@
 TCLTK_LIBS = @TCLTK_LIBS@
 TCL_INC_PATH = @TCL_INC_PATH@
-TESTNG = @TESTNG@
 TK_INC_PATH = @TK_INC_PATH@
 UMFPACK_ENABLE = @UMFPACK_ENABLE@
 UMFPACK_LIB = @UMFPACK_LIB@
index 83b4698..f29f674 100644 (file)
@@ -202,7 +202,6 @@ AVALON_FRAMEWORK = @AVALON_FRAMEWORK@
 AWK = @AWK@
 BATIK = @BATIK@
 BLAS_LIBS = @BLAS_LIBS@
-BSH = @BSH@
 CC = @CC@
 CCACHE = @CCACHE@
 CCDEPMODE = @CCDEPMODE@
@@ -269,7 +268,6 @@ JAVA_G = @JAVA_G@
 JAVA_HOME = @JAVA_HOME@
 JAVA_JNI_INCLUDE = @JAVA_JNI_INCLUDE@
 JAVA_JNI_LIBS = @JAVA_JNI_LIBS@
-JCOMMANDER = @JCOMMANDER@
 JDB = @JDB@
 JEUCLID_CORE = @JEUCLID_CORE@
 JGRAPHX = @JGRAPHX@
@@ -280,7 +278,7 @@ JLATEXMATH_FOP = @JLATEXMATH_FOP@
 JOGL = @JOGL@
 JROSETTA_API = @JROSETTA_API@
 JROSETTA_ENGINE = @JROSETTA_ENGINE@
-JUNIT = @JUNIT@
+JUNIT4 = @JUNIT4@
 LAPACK_LIBS = @LAPACK_LIBS@
 LCOV = @LCOV@
 LD = @LD@
@@ -339,7 +337,6 @@ PKG_CONFIG = @PKG_CONFIG@
 POSUB = @POSUB@
 POW_LIB = @POW_LIB@
 PYTHON = @PYTHON@
-QDOX = @QDOX@
 RANLIB = @RANLIB@
 RELOCATABLE = @RELOCATABLE@
 RT_LIB = @RT_LIB@
@@ -361,7 +358,6 @@ SWIG_JAVA = @SWIG_JAVA@
 SWIG_RUNTIME_LIBS_DIR = @SWIG_RUNTIME_LIBS_DIR@
 TCLTK_LIBS = @TCLTK_LIBS@
 TCL_INC_PATH = @TCL_INC_PATH@
-TESTNG = @TESTNG@
 TK_INC_PATH = @TK_INC_PATH@
 UMFPACK_ENABLE = @UMFPACK_ENABLE@
 UMFPACK_LIB = @UMFPACK_LIB@
index 80dec48..de8af56 100644 (file)
@@ -16,48 +16,48 @@ import java.io.File;
 import java.io.IOException;
 
 import org.scilab.modules.commons.ScilabConstants;
-import org.testng.annotations.BeforeTest;
-import org.testng.annotations.Test;
+import org.junit.*;
+import org.junit.*;
 
 /**
  * Check the access of the {@link ScilabConstants} public fields
  */
 public class Constants {
 
-    @BeforeTest
+    @Before
     public void loadLibrary() {
         System.loadLibrary("scilab");
     }
-       
-       @Test
-       public void checkTmp() throws SecurityException, NoSuchFieldException, IllegalArgumentException, IllegalAccessException, IOException {
-               assert ScilabConstants.TMPDIR != null;
-               assert ScilabConstants.TMPDIR.isDirectory();
-               
-               final File tmpFile = new File(ScilabConstants.TMPDIR, "tmpFile");
-               assert tmpFile.createNewFile();
-               assert tmpFile.exists();
-               assert tmpFile.delete();
-       }
-       
-       @Test
-       public void checkSci() throws SecurityException, NoSuchFieldException, IllegalArgumentException, IllegalAccessException {
-               assert ScilabConstants.SCI != null;
-               assert ScilabConstants.SCI.isDirectory();
-               
-               final File copying = new File(ScilabConstants.SCI, "COPYING");
-               assert copying.exists();
-       }
-       
-       @Test
-       public void checkSciHome() throws SecurityException, NoSuchFieldException, IllegalArgumentException, IllegalAccessException, IOException {
-               assert ScilabConstants.SCIHOME != null;
-               assert ScilabConstants.SCIHOME.exists();
-               assert ScilabConstants.SCIHOME.isDirectory();
-               
-               final File homeFile = new File(ScilabConstants.SCIHOME, "homeFile");
-               assert homeFile.createNewFile();
-               assert homeFile.exists();
-               assert homeFile.delete();
-       }
+
+    @Test
+    public void checkTmp() throws SecurityException, NoSuchFieldException, IllegalArgumentException, IllegalAccessException, IOException {
+        assert ScilabConstants.TMPDIR != null;
+        assert ScilabConstants.TMPDIR.isDirectory();
+
+        final File tmpFile = new File(ScilabConstants.TMPDIR, "tmpFile");
+        assert tmpFile.createNewFile();
+        assert tmpFile.exists();
+        assert tmpFile.delete();
+    }
+
+    @Test
+    public void checkSci() throws SecurityException, NoSuchFieldException, IllegalArgumentException, IllegalAccessException {
+        assert ScilabConstants.SCI != null;
+        assert ScilabConstants.SCI.isDirectory();
+
+        final File copying = new File(ScilabConstants.SCI, "COPYING");
+        assert copying.exists();
+    }
+
+    @Test
+    public void checkSciHome() throws SecurityException, NoSuchFieldException, IllegalArgumentException, IllegalAccessException, IOException {
+        assert ScilabConstants.SCIHOME != null;
+        assert ScilabConstants.SCIHOME.exists();
+        assert ScilabConstants.SCIHOME.isDirectory();
+
+        final File homeFile = new File(ScilabConstants.SCIHOME, "homeFile");
+        assert homeFile.createNewFile();
+        assert homeFile.exists();
+        assert homeFile.delete();
+    }
 }
index aad0fc2..9240df1 100644 (file)
@@ -133,7 +133,6 @@ AVALON_FRAMEWORK = @AVALON_FRAMEWORK@
 AWK = @AWK@
 BATIK = @BATIK@
 BLAS_LIBS = @BLAS_LIBS@
-BSH = @BSH@
 CC = @CC@
 CCACHE = @CCACHE@
 CCDEPMODE = @CCDEPMODE@
@@ -200,7 +199,6 @@ JAVA_G = @JAVA_G@
 JAVA_HOME = @JAVA_HOME@
 JAVA_JNI_INCLUDE = @JAVA_JNI_INCLUDE@
 JAVA_JNI_LIBS = @JAVA_JNI_LIBS@
-JCOMMANDER = @JCOMMANDER@
 JDB = @JDB@
 JEUCLID_CORE = @JEUCLID_CORE@
 JGRAPHX = @JGRAPHX@
@@ -211,7 +209,7 @@ JLATEXMATH_FOP = @JLATEXMATH_FOP@
 JOGL = @JOGL@
 JROSETTA_API = @JROSETTA_API@
 JROSETTA_ENGINE = @JROSETTA_ENGINE@
-JUNIT = @JUNIT@
+JUNIT4 = @JUNIT4@
 LAPACK_LIBS = @LAPACK_LIBS@
 LCOV = @LCOV@
 LD = @LD@
@@ -270,7 +268,6 @@ PKG_CONFIG = @PKG_CONFIG@
 POSUB = @POSUB@
 POW_LIB = @POW_LIB@
 PYTHON = @PYTHON@
-QDOX = @QDOX@
 RANLIB = @RANLIB@
 RELOCATABLE = @RELOCATABLE@
 RT_LIB = @RT_LIB@
@@ -292,7 +289,6 @@ SWIG_JAVA = @SWIG_JAVA@
 SWIG_RUNTIME_LIBS_DIR = @SWIG_RUNTIME_LIBS_DIR@
 TCLTK_LIBS = @TCLTK_LIBS@
 TCL_INC_PATH = @TCL_INC_PATH@
-TESTNG = @TESTNG@
 TK_INC_PATH = @TK_INC_PATH@
 UMFPACK_ENABLE = @UMFPACK_ENABLE@
 UMFPACK_LIB = @UMFPACK_LIB@
index bb12346..05ba6e0 100644 (file)
@@ -209,7 +209,6 @@ AVALON_FRAMEWORK = @AVALON_FRAMEWORK@
 AWK = @AWK@
 BATIK = @BATIK@
 BLAS_LIBS = @BLAS_LIBS@
-BSH = @BSH@
 CC = @CC@
 CCACHE = @CCACHE@
 CCDEPMODE = @CCDEPMODE@
@@ -276,7 +275,6 @@ JAVA_G = @JAVA_G@
 JAVA_HOME = @JAVA_HOME@
 JAVA_JNI_INCLUDE = @JAVA_JNI_INCLUDE@
 JAVA_JNI_LIBS = @JAVA_JNI_LIBS@
-JCOMMANDER = @JCOMMANDER@
 JDB = @JDB@
 JEUCLID_CORE = @JEUCLID_CORE@
 JGRAPHX = @JGRAPHX@
@@ -287,7 +285,7 @@ JLATEXMATH_FOP = @JLATEXMATH_FOP@
 JOGL = @JOGL@
 JROSETTA_API = @JROSETTA_API@
 JROSETTA_ENGINE = @JROSETTA_ENGINE@
-JUNIT = @JUNIT@
+JUNIT4 = @JUNIT4@
 LAPACK_LIBS = @LAPACK_LIBS@
 LCOV = @LCOV@
 LD = @LD@
@@ -346,7 +344,6 @@ PKG_CONFIG = @PKG_CONFIG@
 POSUB = @POSUB@
 POW_LIB = @POW_LIB@
 PYTHON = @PYTHON@
-QDOX = @QDOX@
 RANLIB = @RANLIB@
 RELOCATABLE = @RELOCATABLE@
 RT_LIB = @RT_LIB@
@@ -368,7 +365,6 @@ SWIG_JAVA = @SWIG_JAVA@
 SWIG_RUNTIME_LIBS_DIR = @SWIG_RUNTIME_LIBS_DIR@
 TCLTK_LIBS = @TCLTK_LIBS@
 TCL_INC_PATH = @TCL_INC_PATH@
-TESTNG = @TESTNG@
 TK_INC_PATH = @TK_INC_PATH@
 UMFPACK_ENABLE = @UMFPACK_ENABLE@
 UMFPACK_LIB = @UMFPACK_LIB@
index c283aa7..e6b754c 100644 (file)
@@ -293,7 +293,6 @@ AVALON_FRAMEWORK = @AVALON_FRAMEWORK@
 AWK = @AWK@
 BATIK = @BATIK@
 BLAS_LIBS = @BLAS_LIBS@
-BSH = @BSH@
 CC = @CC@
 CCACHE = @CCACHE@
 CCDEPMODE = @CCDEPMODE@
@@ -360,7 +359,6 @@ JAVA_G = @JAVA_G@
 JAVA_HOME = @JAVA_HOME@
 JAVA_JNI_INCLUDE = @JAVA_JNI_INCLUDE@
 JAVA_JNI_LIBS = @JAVA_JNI_LIBS@
-JCOMMANDER = @JCOMMANDER@
 JDB = @JDB@
 JEUCLID_CORE = @JEUCLID_CORE@
 JGRAPHX = @JGRAPHX@
@@ -371,7 +369,7 @@ JLATEXMATH_FOP = @JLATEXMATH_FOP@
 JOGL = @JOGL@
 JROSETTA_API = @JROSETTA_API@
 JROSETTA_ENGINE = @JROSETTA_ENGINE@
-JUNIT = @JUNIT@
+JUNIT4 = @JUNIT4@
 LAPACK_LIBS = @LAPACK_LIBS@
 LCOV = @LCOV@
 LD = @LD@
@@ -430,7 +428,6 @@ PKG_CONFIG = @PKG_CONFIG@
 POSUB = @POSUB@
 POW_LIB = @POW_LIB@
 PYTHON = @PYTHON@
-QDOX = @QDOX@
 RANLIB = @RANLIB@
 RELOCATABLE = @RELOCATABLE@
 RT_LIB = @RT_LIB@
@@ -452,7 +449,6 @@ SWIG_JAVA = @SWIG_JAVA@
 SWIG_RUNTIME_LIBS_DIR = @SWIG_RUNTIME_LIBS_DIR@
 TCLTK_LIBS = @TCLTK_LIBS@
 TCL_INC_PATH = @TCL_INC_PATH@
-TESTNG = @TESTNG@
 TK_INC_PATH = @TK_INC_PATH@
 UMFPACK_ENABLE = @UMFPACK_ENABLE@
 UMFPACK_LIB = @UMFPACK_LIB@
index 61ce369..e2731d8 100644 (file)
@@ -391,7 +391,6 @@ AVALON_FRAMEWORK = @AVALON_FRAMEWORK@
 AWK = @AWK@
 BATIK = @BATIK@
 BLAS_LIBS = @BLAS_LIBS@
-BSH = @BSH@
 CC = @CC@
 CCACHE = @CCACHE@
 CCDEPMODE = @CCDEPMODE@
@@ -458,7 +457,6 @@ JAVA_G = @JAVA_G@
 JAVA_HOME = @JAVA_HOME@
 JAVA_JNI_INCLUDE = @JAVA_JNI_INCLUDE@
 JAVA_JNI_LIBS = @JAVA_JNI_LIBS@
-JCOMMANDER = @JCOMMANDER@
 JDB = @JDB@
 JEUCLID_CORE = @JEUCLID_CORE@
 JGRAPHX = @JGRAPHX@
@@ -469,7 +467,7 @@ JLATEXMATH_FOP = @JLATEXMATH_FOP@
 JOGL = @JOGL@
 JROSETTA_API = @JROSETTA_API@
 JROSETTA_ENGINE = @JROSETTA_ENGINE@
-JUNIT = @JUNIT@
+JUNIT4 = @JUNIT4@
 LAPACK_LIBS = @LAPACK_LIBS@
 LCOV = @LCOV@
 LD = @LD@
@@ -528,7 +526,6 @@ PKG_CONFIG = @PKG_CONFIG@
 POSUB = @POSUB@
 POW_LIB = @POW_LIB@
 PYTHON = @PYTHON@
-QDOX = @QDOX@
 RANLIB = @RANLIB@
 RELOCATABLE = @RELOCATABLE@
 RT_LIB = @RT_LIB@
@@ -550,7 +547,6 @@ SWIG_JAVA = @SWIG_JAVA@
 SWIG_RUNTIME_LIBS_DIR = @SWIG_RUNTIME_LIBS_DIR@
 TCLTK_LIBS = @TCLTK_LIBS@
 TCL_INC_PATH = @TCL_INC_PATH@
-TESTNG = @TESTNG@
 TK_INC_PATH = @TK_INC_PATH@
 UMFPACK_ENABLE = @UMFPACK_ENABLE@
 UMFPACK_LIB = @UMFPACK_LIB@
index 4800abf..19a7c73 100644 (file)
@@ -215,7 +215,6 @@ AVALON_FRAMEWORK = @AVALON_FRAMEWORK@
 AWK = @AWK@
 BATIK = @BATIK@
 BLAS_LIBS = @BLAS_LIBS@
-BSH = @BSH@
 CC = @CC@
 CCACHE = @CCACHE@
 CCDEPMODE = @CCDEPMODE@
@@ -282,7 +281,6 @@ JAVA_G = @JAVA_G@
 JAVA_HOME = @JAVA_HOME@
 JAVA_JNI_INCLUDE = @JAVA_JNI_INCLUDE@
 JAVA_JNI_LIBS = @JAVA_JNI_LIBS@
-JCOMMANDER = @JCOMMANDER@
 JDB = @JDB@
 JEUCLID_CORE = @JEUCLID_CORE@
 JGRAPHX = @JGRAPHX@
@@ -293,7 +291,7 @@ JLATEXMATH_FOP = @JLATEXMATH_FOP@
 JOGL = @JOGL@
 JROSETTA_API = @JROSETTA_API@
 JROSETTA_ENGINE = @JROSETTA_ENGINE@
-JUNIT = @JUNIT@
+JUNIT4 = @JUNIT4@
 LAPACK_LIBS = @LAPACK_LIBS@
 LCOV = @LCOV@
 LD = @LD@
@@ -352,7 +350,6 @@ PKG_CONFIG = @PKG_CONFIG@
 POSUB = @POSUB@
 POW_LIB = @POW_LIB@
 PYTHON = @PYTHON@
-QDOX = @QDOX@
 RANLIB = @RANLIB@
 RELOCATABLE = @RELOCATABLE@
 RT_LIB = @RT_LIB@
@@ -374,7 +371,6 @@ SWIG_JAVA = @SWIG_JAVA@
 SWIG_RUNTIME_LIBS_DIR = @SWIG_RUNTIME_LIBS_DIR@
 TCLTK_LIBS = @TCLTK_LIBS@
 TCL_INC_PATH = @TCL_INC_PATH@
-TESTNG = @TESTNG@
 TK_INC_PATH = @TK_INC_PATH@
 UMFPACK_ENABLE = @UMFPACK_ENABLE@
 UMFPACK_LIB = @UMFPACK_LIB@
index c3b7154..52d448e 100644 (file)
@@ -132,7 +132,6 @@ AVALON_FRAMEWORK = @AVALON_FRAMEWORK@
 AWK = @AWK@
 BATIK = @BATIK@
 BLAS_LIBS = @BLAS_LIBS@
-BSH = @BSH@
 CC = @CC@
 CCACHE = @CCACHE@
 CCDEPMODE = @CCDEPMODE@
@@ -199,7 +198,6 @@ JAVA_G = @JAVA_G@
 JAVA_HOME = @JAVA_HOME@
 JAVA_JNI_INCLUDE = @JAVA_JNI_INCLUDE@
 JAVA_JNI_LIBS = @JAVA_JNI_LIBS@
-JCOMMANDER = @JCOMMANDER@
 JDB = @JDB@
 JEUCLID_CORE = @JEUCLID_CORE@
 JGRAPHX = @JGRAPHX@
@@ -210,7 +208,7 @@ JLATEXMATH_FOP = @JLATEXMATH_FOP@
 JOGL = @JOGL@
 JROSETTA_API = @JROSETTA_API@
 JROSETTA_ENGINE = @JROSETTA_ENGINE@
-JUNIT = @JUNIT@
+JUNIT4 = @JUNIT4@
 LAPACK_LIBS = @LAPACK_LIBS@
 LCOV = @LCOV@
 LD = @LD@
@@ -269,7 +267,6 @@ PKG_CONFIG = @PKG_CONFIG@
 POSUB = @POSUB@
 POW_LIB = @POW_LIB@
 PYTHON = @PYTHON@
-QDOX = @QDOX@
 RANLIB = @RANLIB@
 RELOCATABLE = @RELOCATABLE@
 RT_LIB = @RT_LIB@
@@ -291,7 +288,6 @@ SWIG_JAVA = @SWIG_JAVA@
 SWIG_RUNTIME_LIBS_DIR = @SWIG_RUNTIME_LIBS_DIR@
 TCLTK_LIBS = @TCLTK_LIBS@
 TCL_INC_PATH = @TCL_INC_PATH@
-TESTNG = @TESTNG@
 TK_INC_PATH = @TK_INC_PATH@
 UMFPACK_ENABLE = @UMFPACK_ENABLE@
 UMFPACK_LIB = @UMFPACK_LIB@
index 2726e07..1a39a3f 100644 (file)
@@ -133,7 +133,6 @@ AVALON_FRAMEWORK = @AVALON_FRAMEWORK@
 AWK = @AWK@
 BATIK = @BATIK@
 BLAS_LIBS = @BLAS_LIBS@
-BSH = @BSH@
 CC = @CC@
 CCACHE = @CCACHE@
 CCDEPMODE = @CCDEPMODE@
@@ -200,7 +199,6 @@ JAVA_G = @JAVA_G@
 JAVA_HOME = @JAVA_HOME@
 JAVA_JNI_INCLUDE = @JAVA_JNI_INCLUDE@
 JAVA_JNI_LIBS = @JAVA_JNI_LIBS@
-JCOMMANDER = @JCOMMANDER@
 JDB = @JDB@
 JEUCLID_CORE = @JEUCLID_CORE@
 JGRAPHX = @JGRAPHX@
@@ -211,7 +209,7 @@ JLATEXMATH_FOP = @JLATEXMATH_FOP@
 JOGL = @JOGL@
 JROSETTA_API = @JROSETTA_API@
 JROSETTA_ENGINE = @JROSETTA_ENGINE@
-JUNIT = @JUNIT@
+JUNIT4 = @JUNIT4@
 LAPACK_LIBS = @LAPACK_LIBS@
 LCOV = @LCOV@
 LD = @LD@
@@ -270,7 +268,6 @@ PKG_CONFIG = @PKG_CONFIG@
 POSUB = @POSUB@
 POW_LIB = @POW_LIB@
 PYTHON = @PYTHON@
-QDOX = @QDOX@
 RANLIB = @RANLIB@
 RELOCATABLE = @RELOCATABLE@
 RT_LIB = @RT_LIB@
@@ -292,7 +289,6 @@ SWIG_JAVA = @SWIG_JAVA@
 SWIG_RUNTIME_LIBS_DIR = @SWIG_RUNTIME_LIBS_DIR@
 TCLTK_LIBS = @TCLTK_LIBS@
 TCL_INC_PATH = @TCL_INC_PATH@
-TESTNG = @TESTNG@
 TK_INC_PATH = @TK_INC_PATH@
 UMFPACK_ENABLE = @UMFPACK_ENABLE@
 UMFPACK_LIB = @UMFPACK_LIB@
index b9e8bdc..2c7fe2e 100644 (file)
@@ -23,7 +23,7 @@ function test_run_level(severity)
     tests = xmlAsText(xmlXPath(modules(i),"test"));
     
     // Run the test
-    status = test_run(modules(i).attributes.name,  tests, ["no_check_error_output","short_summary"]);
+    status = test_run(modules(i).attributes.name,  tests, ["no_check_error_output","short_summary","no_check_ref"]);
     
     if (status == %f) then
       error("At least one error has been detected. Failing all tests.");
index 56d3c04..3a30a06 100644 (file)
@@ -76,7 +76,6 @@ AVALON_FRAMEWORK = @AVALON_FRAMEWORK@
 AWK = @AWK@
 BATIK = @BATIK@
 BLAS_LIBS = @BLAS_LIBS@
-BSH = @BSH@
 CC = @CC@
 CCACHE = @CCACHE@
 CCDEPMODE = @CCDEPMODE@
@@ -143,7 +142,6 @@ JAVA_G = @JAVA_G@
 JAVA_HOME = @JAVA_HOME@
 JAVA_JNI_INCLUDE = @JAVA_JNI_INCLUDE@
 JAVA_JNI_LIBS = @JAVA_JNI_LIBS@
-JCOMMANDER = @JCOMMANDER@
 JDB = @JDB@
 JEUCLID_CORE = @JEUCLID_CORE@
 JGRAPHX = @JGRAPHX@
@@ -154,7 +152,7 @@ JLATEXMATH_FOP = @JLATEXMATH_FOP@
 JOGL = @JOGL@
 JROSETTA_API = @JROSETTA_API@
 JROSETTA_ENGINE = @JROSETTA_ENGINE@
-JUNIT = @JUNIT@
+JUNIT4 = @JUNIT4@
 LAPACK_LIBS = @LAPACK_LIBS@
 LCOV = @LCOV@
 LD = @LD@
@@ -213,7 +211,6 @@ PKG_CONFIG = @PKG_CONFIG@
 POSUB = @POSUB@
 POW_LIB = @POW_LIB@
 PYTHON = @PYTHON@
-QDOX = @QDOX@
 RANLIB = @RANLIB@
 RELOCATABLE = @RELOCATABLE@
 RT_LIB = @RT_LIB@
@@ -235,7 +232,6 @@ SWIG_JAVA = @SWIG_JAVA@
 SWIG_RUNTIME_LIBS_DIR = @SWIG_RUNTIME_LIBS_DIR@
 TCLTK_LIBS = @TCLTK_LIBS@
 TCL_INC_PATH = @TCL_INC_PATH@
-TESTNG = @TESTNG@
 TK_INC_PATH = @TK_INC_PATH@
 UMFPACK_ENABLE = @UMFPACK_ENABLE@
 UMFPACK_LIB = @UMFPACK_LIB@
index d3ece7b..edc16f7 100644 (file)
@@ -222,7 +222,6 @@ AVALON_FRAMEWORK = @AVALON_FRAMEWORK@
 AWK = @AWK@
 BATIK = @BATIK@
 BLAS_LIBS = @BLAS_LIBS@
-BSH = @BSH@
 CC = @CC@
 CCACHE = @CCACHE@
 CCDEPMODE = @CCDEPMODE@
@@ -289,7 +288,6 @@ JAVA_G = @JAVA_G@
 JAVA_HOME = @JAVA_HOME@
 JAVA_JNI_INCLUDE = @JAVA_JNI_INCLUDE@
 JAVA_JNI_LIBS = @JAVA_JNI_LIBS@
-JCOMMANDER = @JCOMMANDER@
 JDB = @JDB@
 JEUCLID_CORE = @JEUCLID_CORE@
 JGRAPHX = @JGRAPHX@
@@ -300,7 +298,7 @@ JLATEXMATH_FOP = @JLATEXMATH_FOP@
 JOGL = @JOGL@
 JROSETTA_API = @JROSETTA_API@
 JROSETTA_ENGINE = @JROSETTA_ENGINE@
-JUNIT = @JUNIT@
+JUNIT4 = @JUNIT4@
 LAPACK_LIBS = @LAPACK_LIBS@
 LCOV = @LCOV@
 LD = @LD@
@@ -359,7 +357,6 @@ PKG_CONFIG = @PKG_CONFIG@
 POSUB = @POSUB@
 POW_LIB = @POW_LIB@
 PYTHON = @PYTHON@
-QDOX = @QDOX@
 RANLIB = @RANLIB@
 RELOCATABLE = @RELOCATABLE@
 RT_LIB = @RT_LIB@
@@ -381,7 +378,6 @@ SWIG_JAVA = @SWIG_JAVA@
 SWIG_RUNTIME_LIBS_DIR = @SWIG_RUNTIME_LIBS_DIR@
 TCLTK_LIBS = @TCLTK_LIBS@
 TCL_INC_PATH = @TCL_INC_PATH@
-TESTNG = @TESTNG@
 TK_INC_PATH = @TK_INC_PATH@
 UMFPACK_ENABLE = @UMFPACK_ENABLE@
 UMFPACK_LIB = @UMFPACK_LIB@
index 95446c4..cbf52de 100644 (file)
@@ -168,7 +168,6 @@ AVALON_FRAMEWORK = @AVALON_FRAMEWORK@
 AWK = @AWK@
 BATIK = @BATIK@
 BLAS_LIBS = @BLAS_LIBS@
-BSH = @BSH@
 CC = @CC@
 CCACHE = @CCACHE@
 CCDEPMODE = @CCDEPMODE@
@@ -235,7 +234,6 @@ JAVA_G = @JAVA_G@
 JAVA_HOME = @JAVA_HOME@
 JAVA_JNI_INCLUDE = @JAVA_JNI_INCLUDE@
 JAVA_JNI_LIBS = @JAVA_JNI_LIBS@
-JCOMMANDER = @JCOMMANDER@
 JDB = @JDB@
 JEUCLID_CORE = @JEUCLID_CORE@
 JGRAPHX = @JGRAPHX@
@@ -246,7 +244,7 @@ JLATEXMATH_FOP = @JLATEXMATH_FOP@
 JOGL = @JOGL@
 JROSETTA_API = @JROSETTA_API@
 JROSETTA_ENGINE = @JROSETTA_ENGINE@
-JUNIT = @JUNIT@
+JUNIT4 = @JUNIT4@
 LAPACK_LIBS = @LAPACK_LIBS@
 LCOV = @LCOV@
 LD = @LD@
@@ -305,7 +303,6 @@ PKG_CONFIG = @PKG_CONFIG@
 POSUB = @POSUB@
 POW_LIB = @POW_LIB@
 PYTHON = @PYTHON@
-QDOX = @QDOX@
 RANLIB = @RANLIB@
 RELOCATABLE = @RELOCATABLE@
 RT_LIB = @RT_LIB@
@@ -327,7 +324,6 @@ SWIG_JAVA = @SWIG_JAVA@
 SWIG_RUNTIME_LIBS_DIR = @SWIG_RUNTIME_LIBS_DIR@
 TCLTK_LIBS = @TCLTK_LIBS@
 TCL_INC_PATH = @TCL_INC_PATH@
-TESTNG = @TESTNG@
 TK_INC_PATH = @TK_INC_PATH@
 UMFPACK_ENABLE = @UMFPACK_ENABLE@
 UMFPACK_LIB = @UMFPACK_LIB@
index 80273a7..d36c9dd 100644 (file)
@@ -198,7 +198,6 @@ AVALON_FRAMEWORK = @AVALON_FRAMEWORK@
 AWK = @AWK@
 BATIK = @BATIK@
 BLAS_LIBS = @BLAS_LIBS@
-BSH = @BSH@
 CC = @CC@
 CCACHE = @CCACHE@
 CCDEPMODE = @CCDEPMODE@
@@ -265,7 +264,6 @@ JAVA_G = @JAVA_G@
 JAVA_HOME = @JAVA_HOME@
 JAVA_JNI_INCLUDE = @JAVA_JNI_INCLUDE@
 JAVA_JNI_LIBS = @JAVA_JNI_LIBS@
-JCOMMANDER = @JCOMMANDER@
 JDB = @JDB@
 JEUCLID_CORE = @JEUCLID_CORE@
 JGRAPHX = @JGRAPHX@
@@ -276,7 +274,7 @@ JLATEXMATH_FOP = @JLATEXMATH_FOP@
 JOGL = @JOGL@
 JROSETTA_API = @JROSETTA_API@
 JROSETTA_ENGINE = @JROSETTA_ENGINE@
-JUNIT = @JUNIT@
+JUNIT4 = @JUNIT4@
 LAPACK_LIBS = @LAPACK_LIBS@
 LCOV = @LCOV@
 LD = @LD@
@@ -335,7 +333,6 @@ PKG_CONFIG = @PKG_CONFIG@
 POSUB = @POSUB@
 POW_LIB = @POW_LIB@
 PYTHON = @PYTHON@
-QDOX = @QDOX@
 RANLIB = @RANLIB@
 RELOCATABLE = @RELOCATABLE@
 RT_LIB = @RT_LIB@
@@ -357,7 +354,6 @@ SWIG_JAVA = @SWIG_JAVA@
 SWIG_RUNTIME_LIBS_DIR = @SWIG_RUNTIME_LIBS_DIR@
 TCLTK_LIBS = @TCLTK_LIBS@
 TCL_INC_PATH = @TCL_INC_PATH@
-TESTNG = @TESTNG@
 TK_INC_PATH = @TK_INC_PATH@
 UMFPACK_ENABLE = @UMFPACK_ENABLE@
 UMFPACK_LIB = @UMFPACK_LIB@
index 3fab350..0144fbf 100644 (file)
@@ -360,7 +360,6 @@ AVALON_FRAMEWORK = @AVALON_FRAMEWORK@
 AWK = @AWK@
 BATIK = @BATIK@
 BLAS_LIBS = @BLAS_LIBS@
-BSH = @BSH@
 CC = @CC@
 CCACHE = @CCACHE@
 CCDEPMODE = @CCDEPMODE@
@@ -427,7 +426,6 @@ JAVA_G = @JAVA_G@
 JAVA_HOME = @JAVA_HOME@
 JAVA_JNI_INCLUDE = @JAVA_JNI_INCLUDE@
 JAVA_JNI_LIBS = @JAVA_JNI_LIBS@
-JCOMMANDER = @JCOMMANDER@
 JDB = @JDB@
 JEUCLID_CORE = @JEUCLID_CORE@
 JGRAPHX = @JGRAPHX@
@@ -438,7 +436,7 @@ JLATEXMATH_FOP = @JLATEXMATH_FOP@
 JOGL = @JOGL@
 JROSETTA_API = @JROSETTA_API@
 JROSETTA_ENGINE = @JROSETTA_ENGINE@
-JUNIT = @JUNIT@
+JUNIT4 = @JUNIT4@
 LAPACK_LIBS = @LAPACK_LIBS@
 LCOV = @LCOV@
 LD = @LD@
@@ -497,7 +495,6 @@ PKG_CONFIG = @PKG_CONFIG@
 POSUB = @POSUB@
 POW_LIB = @POW_LIB@
 PYTHON = @PYTHON@
-QDOX = @QDOX@
 RANLIB = @RANLIB@
 RELOCATABLE = @RELOCATABLE@
 RT_LIB = @RT_LIB@
@@ -519,7 +516,6 @@ SWIG_JAVA = @SWIG_JAVA@
 SWIG_RUNTIME_LIBS_DIR = @SWIG_RUNTIME_LIBS_DIR@
 TCLTK_LIBS = @TCLTK_LIBS@
 TCL_INC_PATH = @TCL_INC_PATH@
-TESTNG = @TESTNG@
 TK_INC_PATH = @TK_INC_PATH@
 UMFPACK_ENABLE = @UMFPACK_ENABLE@
 UMFPACK_LIB = @UMFPACK_LIB@
index 5962441..c99dea5 100644 (file)
@@ -207,7 +207,6 @@ AVALON_FRAMEWORK = @AVALON_FRAMEWORK@
 AWK = @AWK@
 BATIK = @BATIK@
 BLAS_LIBS = @BLAS_LIBS@
-BSH = @BSH@
 CC = @CC@
 CCACHE = @CCACHE@
 CCDEPMODE = @CCDEPMODE@
@@ -274,7 +273,6 @@ JAVA_G = @JAVA_G@
 JAVA_HOME = @JAVA_HOME@
 JAVA_JNI_INCLUDE = @JAVA_JNI_INCLUDE@
 JAVA_JNI_LIBS = @JAVA_JNI_LIBS@
-JCOMMANDER = @JCOMMANDER@
 JDB = @JDB@
 JEUCLID_CORE = @JEUCLID_CORE@
 JGRAPHX = @JGRAPHX@
@@ -285,7 +283,7 @@ JLATEXMATH_FOP = @JLATEXMATH_FOP@
 JOGL = @JOGL@
 JROSETTA_API = @JROSETTA_API@
 JROSETTA_ENGINE = @JROSETTA_ENGINE@
-JUNIT = @JUNIT@
+JUNIT4 = @JUNIT4@
 LAPACK_LIBS = @LAPACK_LIBS@
 LCOV = @LCOV@
 LD = @LD@
@@ -344,7 +342,6 @@ PKG_CONFIG = @PKG_CONFIG@
 POSUB = @POSUB@
 POW_LIB = @POW_LIB@
 PYTHON = @PYTHON@
-QDOX = @QDOX@
 RANLIB = @RANLIB@
 RELOCATABLE = @RELOCATABLE@
 RT_LIB = @RT_LIB@
@@ -366,7 +363,6 @@ SWIG_JAVA = @SWIG_JAVA@
 SWIG_RUNTIME_LIBS_DIR = @SWIG_RUNTIME_LIBS_DIR@
 TCLTK_LIBS = @TCLTK_LIBS@
 TCL_INC_PATH = @TCL_INC_PATH@
-TESTNG = @TESTNG@
 TK_INC_PATH = @TK_INC_PATH@
 UMFPACK_ENABLE = @UMFPACK_ENABLE@
 UMFPACK_LIB = @UMFPACK_LIB@
index f9f636e..9364e24 100644 (file)
@@ -248,7 +248,6 @@ AVALON_FRAMEWORK = @AVALON_FRAMEWORK@
 AWK = @AWK@
 BATIK = @BATIK@
 BLAS_LIBS = @BLAS_LIBS@
-BSH = @BSH@
 CC = @CC@
 CCACHE = @CCACHE@
 CCDEPMODE = @CCDEPMODE@
@@ -315,7 +314,6 @@ JAVA_G = @JAVA_G@
 JAVA_HOME = @JAVA_HOME@
 JAVA_JNI_INCLUDE = @JAVA_JNI_INCLUDE@
 JAVA_JNI_LIBS = @JAVA_JNI_LIBS@
-JCOMMANDER = @JCOMMANDER@
 JDB = @JDB@
 JEUCLID_CORE = @JEUCLID_CORE@
 JGRAPHX = @JGRAPHX@
@@ -326,7 +324,7 @@ JLATEXMATH_FOP = @JLATEXMATH_FOP@
 JOGL = @JOGL@
 JROSETTA_API = @JROSETTA_API@
 JROSETTA_ENGINE = @JROSETTA_ENGINE@
-JUNIT = @JUNIT@
+JUNIT4 = @JUNIT4@
 LAPACK_LIBS = @LAPACK_LIBS@
 LCOV = @LCOV@
 LD = @LD@
@@ -385,7 +383,6 @@ PKG_CONFIG = @PKG_CONFIG@
 POSUB = @POSUB@
 POW_LIB = @POW_LIB@
 PYTHON = @PYTHON@
-QDOX = @QDOX@
 RANLIB = @RANLIB@
 RELOCATABLE = @RELOCATABLE@
 RT_LIB = @RT_LIB@
@@ -407,7 +404,6 @@ SWIG_JAVA = @SWIG_JAVA@
 SWIG_RUNTIME_LIBS_DIR = @SWIG_RUNTIME_LIBS_DIR@
 TCLTK_LIBS = @TCLTK_LIBS@
 TCL_INC_PATH = @TCL_INC_PATH@
-TESTNG = @TESTNG@
 TK_INC_PATH = @TK_INC_PATH@
 UMFPACK_ENABLE = @UMFPACK_ENABLE@
 UMFPACK_LIB = @UMFPACK_LIB@
index 1b10914..4fad662 100644 (file)
@@ -183,7 +183,6 @@ AVALON_FRAMEWORK = @AVALON_FRAMEWORK@
 AWK = @AWK@
 BATIK = @BATIK@
 BLAS_LIBS = @BLAS_LIBS@
-BSH = @BSH@
 CC = @CC@
 CCACHE = @CCACHE@
 CCDEPMODE = @CCDEPMODE@
@@ -250,7 +249,6 @@ JAVA_G = @JAVA_G@
 JAVA_HOME = @JAVA_HOME@
 JAVA_JNI_INCLUDE = @JAVA_JNI_INCLUDE@
 JAVA_JNI_LIBS = @JAVA_JNI_LIBS@
-JCOMMANDER = @JCOMMANDER@
 JDB = @JDB@
 JEUCLID_CORE = @JEUCLID_CORE@
 JGRAPHX = @JGRAPHX@
@@ -261,7 +259,7 @@ JLATEXMATH_FOP = @JLATEXMATH_FOP@
 JOGL = @JOGL@
 JROSETTA_API = @JROSETTA_API@
 JROSETTA_ENGINE = @JROSETTA_ENGINE@
-JUNIT = @JUNIT@
+JUNIT4 = @JUNIT4@
 LAPACK_LIBS = @LAPACK_LIBS@
 LCOV = @LCOV@
 LD = @LD@
@@ -320,7 +318,6 @@ PKG_CONFIG = @PKG_CONFIG@
 POSUB = @POSUB@
 POW_LIB = @POW_LIB@
 PYTHON = @PYTHON@
-QDOX = @QDOX@
 RANLIB = @RANLIB@
 RELOCATABLE = @RELOCATABLE@
 RT_LIB = @RT_LIB@
@@ -342,7 +339,6 @@ SWIG_JAVA = @SWIG_JAVA@
 SWIG_RUNTIME_LIBS_DIR = @SWIG_RUNTIME_LIBS_DIR@
 TCLTK_LIBS = @TCLTK_LIBS@
 TCL_INC_PATH = @TCL_INC_PATH@
-TESTNG = @TESTNG@
 TK_INC_PATH = @TK_INC_PATH@
 UMFPACK_ENABLE = @UMFPACK_ENABLE@
 UMFPACK_LIB = @UMFPACK_LIB@
index 5148547..9933ac6 100644 (file)
@@ -135,7 +135,6 @@ AVALON_FRAMEWORK = @AVALON_FRAMEWORK@
 AWK = @AWK@
 BATIK = @BATIK@
 BLAS_LIBS = @BLAS_LIBS@
-BSH = @BSH@
 CC = @CC@
 CCACHE = @CCACHE@
 CCDEPMODE = @CCDEPMODE@
@@ -202,7 +201,6 @@ JAVA_G = @JAVA_G@
 JAVA_HOME = @JAVA_HOME@
 JAVA_JNI_INCLUDE = @JAVA_JNI_INCLUDE@
 JAVA_JNI_LIBS = @JAVA_JNI_LIBS@
-JCOMMANDER = @JCOMMANDER@
 JDB = @JDB@
 JEUCLID_CORE = @JEUCLID_CORE@
 JGRAPHX = @JGRAPHX@
@@ -213,7 +211,7 @@ JLATEXMATH_FOP = @JLATEXMATH_FOP@
 JOGL = @JOGL@
 JROSETTA_API = @JROSETTA_API@
 JROSETTA_ENGINE = @JROSETTA_ENGINE@
-JUNIT = @JUNIT@
+JUNIT4 = @JUNIT4@
 LAPACK_LIBS = @LAPACK_LIBS@
 LCOV = @LCOV@
 LD = @LD@
@@ -272,7 +270,6 @@ PKG_CONFIG = @PKG_CONFIG@
 POSUB = @POSUB@
 POW_LIB = @POW_LIB@
 PYTHON = @PYTHON@
-QDOX = @QDOX@
 RANLIB = @RANLIB@
 RELOCATABLE = @RELOCATABLE@
 RT_LIB = @RT_LIB@
@@ -294,7 +291,6 @@ SWIG_JAVA = @SWIG_JAVA@
 SWIG_RUNTIME_LIBS_DIR = @SWIG_RUNTIME_LIBS_DIR@
 TCLTK_LIBS = @TCLTK_LIBS@
 TCL_INC_PATH = @TCL_INC_PATH@
-TESTNG = @TESTNG@
 TK_INC_PATH = @TK_INC_PATH@
 UMFPACK_ENABLE = @UMFPACK_ENABLE@
 UMFPACK_LIB = @UMFPACK_LIB@
index 22cca4f..924bb9f 100644 (file)
@@ -136,7 +136,6 @@ AVALON_FRAMEWORK = @AVALON_FRAMEWORK@
 AWK = @AWK@
 BATIK = @BATIK@
 BLAS_LIBS = @BLAS_LIBS@
-BSH = @BSH@
 CC = @CC@
 CCACHE = @CCACHE@
 CCDEPMODE = @CCDEPMODE@
@@ -203,7 +202,6 @@ JAVA_G = @JAVA_G@
 JAVA_HOME = @JAVA_HOME@
 JAVA_JNI_INCLUDE = @JAVA_JNI_INCLUDE@
 JAVA_JNI_LIBS = @JAVA_JNI_LIBS@
-JCOMMANDER = @JCOMMANDER@
 JDB = @JDB@
 JEUCLID_CORE = @JEUCLID_CORE@
 JGRAPHX = @JGRAPHX@
@@ -214,7 +212,7 @@ JLATEXMATH_FOP = @JLATEXMATH_FOP@
 JOGL = @JOGL@
 JROSETTA_API = @JROSETTA_API@
 JROSETTA_ENGINE = @JROSETTA_ENGINE@
-JUNIT = @JUNIT@
+JUNIT4 = @JUNIT4@
 LAPACK_LIBS = @LAPACK_LIBS@
 LCOV = @LCOV@
 LD = @LD@
@@ -273,7 +271,6 @@ PKG_CONFIG = @PKG_CONFIG@
 POSUB = @POSUB@
 POW_LIB = @POW_LIB@
 PYTHON = @PYTHON@
-QDOX = @QDOX@
 RANLIB = @RANLIB@
 RELOCATABLE = @RELOCATABLE@
 RT_LIB = @RT_LIB@
@@ -295,7 +292,6 @@ SWIG_JAVA = @SWIG_JAVA@
 SWIG_RUNTIME_LIBS_DIR = @SWIG_RUNTIME_LIBS_DIR@
 TCLTK_LIBS = @TCLTK_LIBS@
 TCL_INC_PATH = @TCL_INC_PATH@
-TESTNG = @TESTNG@
 TK_INC_PATH = @TK_INC_PATH@
 UMFPACK_ENABLE = @UMFPACK_ENABLE@
 UMFPACK_LIB = @UMFPACK_LIB@
index 1f401f5..3618a0c 100644 (file)
@@ -24,143 +24,143 @@ import javax.swing.Icon;
 import org.apache.batik.gvt.GraphicsNode;
 import org.scilab.forge.jlatexmath.ParseException;
 import org.scilab.modules.graph.utils.ScilabGraphUtils;
-import org.testng.annotations.Test;
+import org.junit.*;
 
 /**
  * Test the {@link ScilabGraphUtils} class.
  */
 public class ScilabGraphUtilsTest {
-       private static final String TEXT = "Sample text without any symbols";
-       private static final String TEXT_WITH_BLANKS = "        Sample text without any symbols";
-       private static final String SOME_HTML_SYMBOLS = "<>&\\àÀâÂäÄ";
-       
-       private static final String SAMPLE_LATEX = "\frac{a+b}{c-d}";
-       
-       private static final String SAMPLE_SVG = "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"no\"?>"
-                       + "<svg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" width=\"300\" height=\"200\">"
-                       + "<title>Exemple simple de figure SVG</title>"
-                       + "<rect width=\"100\" height=\"80\" x=\"0\" y=\"70\" fill=\"green\" />"
-                       + "</svg>";
-       
-       /**
-        * Check the equality with an escaped non-formatted text and itself.
-        */
-       @Test
-       public void escapingUnformattedText() {
-               StringBuilder str = new StringBuilder(TEXT);
-               ScilabGraphUtils.unescape(str, 0);
-               
-               assert TEXT.equals(str.toString());
-       }
-       
-       /**
-        * Check the equality with an escaped-unescaped text and itself.
-        */
-       @Test
-       public void escapingUnescapingText() {
-               StringBuilder str = new StringBuilder(ScilabGraphUtils.getBodyMarkup(SOME_HTML_SYMBOLS, true));
-               ScilabGraphUtils.unescape(str, 0);
-               
-               assert SOME_HTML_SYMBOLS.equals(str.toString());
-               
-               str = new StringBuilder(ScilabGraphUtils.getBodyMarkup(TEXT, true));
-               ScilabGraphUtils.unescape(str, 0);
-               
-               assert TEXT.equals(str.toString());
-               
-               str = new StringBuilder(ScilabGraphUtils.getBodyMarkup(SAMPLE_LATEX, true));
-               ScilabGraphUtils.unescape(str, 0);
-               
-               assert SAMPLE_LATEX.equals(str.toString());
-               
-               str = new StringBuilder(ScilabGraphUtils.getBodyMarkup(SAMPLE_SVG, true));
-               ScilabGraphUtils.unescape(str, 0);
-               
-               assert SAMPLE_SVG.equals(str.toString());
-       }
-       
-       /**
-        * Check the right behavior of the remove blanks method
-        * @see ScilabGraphUtils#removeBlanks(StringBuilder)
-        */
-       @Test
-       public void removeBlanks() {
-               StringBuilder str = new StringBuilder(TEXT_WITH_BLANKS);
-               ScilabGraphUtils.removeBlanks(str);
-               assert str.toString().equals(TEXT);
-       }
-       
-       /**
-        * Check the the return status of a valid and invalid latex expressions.
-        */
-       public void checkSampleTEX() throws ParseException {
-               Icon valid = ScilabGraphUtils.getTexIcon(SAMPLE_LATEX);
-               
-               assert valid != null;
-               
-               Icon invalid = null;
-               try {
-                       invalid = ScilabGraphUtils.getTexIcon(SAMPLE_LATEX + "$");
-               } catch (ParseException e) {
-                       assert invalid == null;
-                       return;
-               }
-               
-               // Unreachable valid statement
-               assert false;
-       }
-       
-       /**
-        * Check the return status of a valid and invalid SVG expressions.
-        * @throws IOException when an I/O errors occurs
-        */
-       @Test
-       public void checkSampleSVG() throws IOException {
-               File validSvgFile;
-               File invalidSvgFile;
-               
-               validSvgFile = File.createTempFile("sampleValid", ".svg");
-               validSvgFile.deleteOnExit();
-               
-               FileWriter out = new FileWriter(validSvgFile);
-               out.append(SAMPLE_SVG);
-               out.close();
-               
-               invalidSvgFile = File.createTempFile("sampleInvalid", ".svg");
-               invalidSvgFile.deleteOnExit();
-               
-               out = new FileWriter(invalidSvgFile);
-               out.append(SAMPLE_SVG + "invalid text");
-               out.close();
-               
-               // check that for a valid content the reference is valid
-               GraphicsNode svg = ScilabGraphUtils.getSVGComponent(validSvgFile.toURI().toURL());
-               assert svg != null;
-               
-               // check that for the same content, the reference is the same
-               GraphicsNode svg2 = ScilabGraphUtils.getSVGComponent(validSvgFile.toURI().toURL());
-               assert svg2 == svg;
-               
-               // check that for a valid content the reference is invalid
-               GraphicsNode invalid = ScilabGraphUtils.getSVGComponent(invalidSvgFile.toURI().toURL());
-               assert invalid == null;
-       }
-       
-       /**
-        * Call all public methods through introspection
-        * @param args not used
-        * @throws InvocationTargetException 
-        * @throws IllegalAccessException 
-        * @throws IllegalArgumentException 
-        */
-       public static void main(String[] args) throws IllegalArgumentException, IllegalAccessException, InvocationTargetException {
-               Object obj = new ScilabGraphUtilsTest();
-               Method[] tests = ScilabGraphUtilsTest.class.getDeclaredMethods();
-               for (Method method : tests) {
-                       int modifiers = method.getModifiers();
-                       if ((modifiers | Modifier.STATIC) != modifiers) {
-                               method.invoke(obj, (Object[]) null);
-                       }
-               }
-       }
+    private static final String TEXT = "Sample text without any symbols";
+    private static final String TEXT_WITH_BLANKS = "        Sample text without any symbols";
+    private static final String SOME_HTML_SYMBOLS = "<>&\\àÀâÂäÄ";
+
+    private static final String SAMPLE_LATEX = "\frac{a+b}{c-d}";
+
+    private static final String SAMPLE_SVG = "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"no\"?>"
+            + "<svg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" width=\"300\" height=\"200\">"
+            + "<title>Exemple simple de figure SVG</title>"
+            + "<rect width=\"100\" height=\"80\" x=\"0\" y=\"70\" fill=\"green\" />"
+            + "</svg>";
+
+    /**
+     * Check the equality with an escaped non-formatted text and itself.
+     */
+    @Test
+    public void escapingUnformattedText() {
+        StringBuilder str = new StringBuilder(TEXT);
+        ScilabGraphUtils.unescape(str, 0);
+
+        assert TEXT.equals(str.toString());
+    }
+
+    /**
+     * Check the equality with an escaped-unescaped text and itself.
+     */
+    @Test
+    public void escapingUnescapingText() {
+        StringBuilder str = new StringBuilder(ScilabGraphUtils.getBodyMarkup(SOME_HTML_SYMBOLS, true));
+        ScilabGraphUtils.unescape(str, 0);
+
+        assert SOME_HTML_SYMBOLS.equals(str.toString());
+
+        str = new StringBuilder(ScilabGraphUtils.getBodyMarkup(TEXT, true));
+        ScilabGraphUtils.unescape(str, 0);
+
+        assert TEXT.equals(str.toString());
+
+        str = new StringBuilder(ScilabGraphUtils.getBodyMarkup(SAMPLE_LATEX, true));
+        ScilabGraphUtils.unescape(str, 0);
+
+        assert SAMPLE_LATEX.equals(str.toString());
+
+        str = new StringBuilder(ScilabGraphUtils.getBodyMarkup(SAMPLE_SVG, true));
+        ScilabGraphUtils.unescape(str, 0);
+
+        assert SAMPLE_SVG.equals(str.toString());
+    }
+
+    /**
+     * Check the right behavior of the remove blanks method
+     * @see ScilabGraphUtils#removeBlanks(StringBuilder)
+     */
+    @Test
+    public void removeBlanks() {
+        StringBuilder str = new StringBuilder(TEXT_WITH_BLANKS);
+        ScilabGraphUtils.removeBlanks(str);
+        assert str.toString().equals(TEXT);
+    }
+
+    /**
+     * Check the the return status of a valid and invalid latex expressions.
+     */
+    public void checkSampleTEX() throws ParseException {
+        Icon valid = ScilabGraphUtils.getTexIcon(SAMPLE_LATEX);
+
+        assert valid != null;
+
+        Icon invalid = null;
+        try {
+            invalid = ScilabGraphUtils.getTexIcon(SAMPLE_LATEX + "$");
+        } catch (ParseException e) {
+            assert invalid == null;
+            return;
+        }
+
+        // Unreachable valid statement
+        assert false;
+    }
+
+    /**
+     * Check the return status of a valid and invalid SVG expressions.
+     * @throws IOException when an I/O errors occurs
+     */
+    @Test
+    public void checkSampleSVG() throws IOException {
+        File validSvgFile;
+        File invalidSvgFile;
+
+        validSvgFile = File.createTempFile("sampleValid", ".svg");
+        validSvgFile.deleteOnExit();
+
+        FileWriter out = new FileWriter(validSvgFile);
+        out.append(SAMPLE_SVG);
+        out.close();
+
+        invalidSvgFile = File.createTempFile("sampleInvalid", ".svg");
+        invalidSvgFile.deleteOnExit();
+
+        out = new FileWriter(invalidSvgFile);
+        out.append(SAMPLE_SVG + "invalid text");
+        out.close();
+
+        // check that for a valid content the reference is valid
+        GraphicsNode svg = ScilabGraphUtils.getSVGComponent(validSvgFile.toURI().toURL());
+        assert svg != null;
+
+        // check that for the same content, the reference is the same
+        GraphicsNode svg2 = ScilabGraphUtils.getSVGComponent(validSvgFile.toURI().toURL());
+        assert svg2 == svg;
+
+        // check that for a valid content the reference is invalid
+        GraphicsNode invalid = ScilabGraphUtils.getSVGComponent(invalidSvgFile.toURI().toURL());
+        assert invalid == null;
+    }
+
+    /**
+     * Call all public methods through introspection
+     * @param args not used
+     * @throws InvocationTargetException
+     * @throws IllegalAccessException
+     * @throws IllegalArgumentException
+     */
+    public static void main(String[] args) throws IllegalArgumentException, IllegalAccessException, InvocationTargetException {
+        Object obj = new ScilabGraphUtilsTest();
+        Method[] tests = ScilabGraphUtilsTest.class.getDeclaredMethods();
+        for (Method method : tests) {
+            int modifiers = method.getModifiers();
+            if ((modifiers | Modifier.STATIC) != modifiers) {
+                method.invoke(obj, (Object[]) null);
+            }
+        }
+    }
 }
index c8afb4d..1182014 100644 (file)
@@ -14,7 +14,7 @@ package org.scilab.tests.modules.graph.utils;
 
 import static org.scilab.modules.action_binding.highlevel.ScilabInterpreterManagement.buildCall;
 
-import org.testng.annotations.Test;
+import org.junit.*;
 
 /**
  * Test the {@link org.scilab.modules.graph.utils.ScilabInterpreterManagement} class.
@@ -23,22 +23,22 @@ import org.testng.annotations.Test;
  */
 public class ScilabInterpreterManagementTest {
 
-       @Test
-       public void buildCallTest() {
-               final String complexCall = "function(1, 3.1416, \"string data\", %t, %f); ";
-               final String simpleCall = "function(); ";
+    @Test
+    public void buildCallTest() {
+        final String complexCall = "function(1, 3.1416, \"string data\", %t, %f); ";
+        final String simpleCall = "function(); ";
 
-               final String method = "function";
-               final int arg1 = 1;
-               final double arg2 = 3.1416;
-               final String arg3 = "string data";
-               final boolean arg4 = true;
-               final boolean arg5 = false;
+        final String method = "function";
+        final int arg1 = 1;
+        final double arg2 = 3.1416;
+        final String arg3 = "string data";
+        final boolean arg4 = true;
+        final boolean arg5 = false;
 
-               String result = buildCall(method, arg1, arg2, arg3, arg4, arg5);
-               assert result.equals(complexCall);
+        String result = buildCall(method, arg1, arg2, arg3, arg4, arg5);
+        assert result.equals(complexCall);
 
-               result = buildCall(method);
-               assert result.equals(simpleCall);
-       }
+        result = buildCall(method);
+        assert result.equals(simpleCall);
+    }
 }
index 9863e8d..fb08577 100644 (file)
@@ -16,51 +16,51 @@ import java.util.Timer;
 import java.util.TimerTask;
 
 import org.scilab.modules.action_binding.utils.Signal;
-import org.testng.annotations.Test;
+import org.junit.*;
 
 /**
  * Test for the {@link Signal} class.
  */
 public class SignalTest {
-       /**
-        * Check that the following simple sequence is valid :
-        * <pre>
-        * wait
-        * notify
-        * </pre>
-        */
-       @Test
-       public void simpleNotify() {
-               final String index = "1";
+    /**
+     * Check that the following simple sequence is valid :
+     * <pre>
+     * wait
+     * notify
+     * </pre>
+     */
+    @Test
+    public void simpleNotify() {
+        final String index = "1";
 
-               new Timer().schedule((new TimerTask() {
-                       @Override
-                       public void run() {
-                               Signal.notify(index);
-                       }
-               }), 1000);
+        new Timer().schedule((new TimerTask() {
+            @Override
+            public void run() {
+                Signal.notify(index);
+            }
+        }), 1000);
 
-               Signal.wait(index);
-       }
+        Signal.wait(index);
+    }
 
-       /**
-        * Check that the inverted sequence is valid :
-        * <pre>
-        * notify
-        * wait
-        * </pre>
-        */
-       @Test
-       public void invertedNotify() {
-               final String index = "1";
+    /**
+     * Check that the inverted sequence is valid :
+     * <pre>
+     * notify
+     * wait
+     * </pre>
+     */
+    @Test
+    public void invertedNotify() {
+        final String index = "1";
 
-               new Timer().schedule((new TimerTask() {
-                       @Override
-                       public void run() {
-                               Signal.wait(index);
-                       }
-               }), 1000);
+        new Timer().schedule((new TimerTask() {
+            @Override
+            public void run() {
+                Signal.wait(index);
+            }
+        }), 1000);
 
-               Signal.notify(index);
-       }
+        Signal.notify(index);
+    }
 }
index 0e2870a..bea1feb 100644 (file)
 package org.scilab.tests.modules.graph.utils;
 
 import org.scilab.modules.graph.utils.StyleMap;
-import org.testng.annotations.Test;
+import org.junit.*;
 
 /**
  * Test the {@link StyleMap} class
  */
 public class StyleMapTest {
-       private static final String light = "key=value;BlockName;";
-       private static final String duplicate = "BlockName;key=value;key=value;BlockName";
+    private static final String light = "key=value;BlockName;";
+    private static final String duplicate = "BlockName;key=value;key=value;BlockName";
 
-       @Test
-       public void emptyString() {
-               StyleMap map = new StyleMap("");        
-               assert map.entrySet().size() == 0;
-               
-               String str = map.toString();
-               assert str.compareTo("") == 0;
-       }
-       
-       @Test(dependsOnMethods = { "emptyString" })
-       public void lightString() {
-               StyleMap map = new StyleMap(light);
-               assert map.containsKey("BlockName");
-               assert map.get("BlockName") == null;
-               assert map.containsKey("key");
-               assert map.get("key").compareTo("value") == 0;
-               
-               String str = map.toString();
-               assert areEquals(new StyleMap(str), map);
-       }
-       
-       @Test(dependsOnMethods = { "lightString" })
-       public void withoutFinalSemiColon() {
-               StyleMap map = new StyleMap(light.substring(0, light.length()-1));
-               assert map.containsKey("BlockName");
-               assert map.get("BlockName") == null;
-               assert map.containsKey("key");
-               assert map.get("key").compareTo("value") == 0;
-               
-               String str = map.toString();
-               assert areEquals(new StyleMap(str), new StyleMap(light));
-       }
-       
-       @Test(dependsOnMethods = { "lightString" })
-       public void duplicateKeyValues() {
-               StyleMap map = new StyleMap(duplicate);
-               assert map.containsKey("BlockName");
-               assert map.get("BlockName") == null;
-               assert map.containsKey("key");
-               assert map.get("key").compareTo("value") == 0;
-               
-               String str = map.toString();
-               assert areEquals(new StyleMap(str), new StyleMap(light));
-       }
-       
-       /**
-        * @param m1
-        *            the first map to compare
-        * @param m2
-        *            the second map to compare
-        * @return Return true if m1 and m2 contains the same keys and values, false
-        *         otherwise.
-        */
-       private boolean areEquals(StyleMap m1, StyleMap m2) {
-               for (String key : m1.keySet()) {
-                       if (m2.containsKey(key)) {
-                               if (m1.get(key) != null) {
-                                       if (m1.get(key).compareTo(m2.get(key)) != 0) {
-                                               return false;
-                                       }
-                               }
-                       } else {
-                               return false;
-                       }
-               }
+    @Test
+    public void emptyString() {
+        StyleMap map = new StyleMap("");
+        assert map.entrySet().size() == 0;
 
-               return true;
-       }
+        String str = map.toString();
+        assert str.compareTo("") == 0;
+    }
+
+    @Test
+    public void lightString() {
+        StyleMap map = new StyleMap(light);
+        assert map.containsKey("BlockName");
+        assert map.get("BlockName") == null;
+        assert map.containsKey("key");
+        assert map.get("key").compareTo("value") == 0;
+
+        String str = map.toString();
+        assert areEquals(new StyleMap(str), map);
+    }
+
+    @Test
+    public void withoutFinalSemiColon() {
+        StyleMap map = new StyleMap(light.substring(0, light.length() - 1));
+        assert map.containsKey("BlockName");
+        assert map.get("BlockName") == null;
+        assert map.containsKey("key");
+        assert map.get("key").compareTo("value") == 0;
+
+        String str = map.toString();
+        assert areEquals(new StyleMap(str), new StyleMap(light));
+    }
+
+    @Test
+    public void duplicateKeyValues() {
+        StyleMap map = new StyleMap(duplicate);
+        assert map.containsKey("BlockName");
+        assert map.get("BlockName") == null;
+        assert map.containsKey("key");
+        assert map.get("key").compareTo("value") == 0;
+
+        String str = map.toString();
+        assert areEquals(new StyleMap(str), new StyleMap(light));
+    }
+
+    /**
+     * @param m1
+     *            the first map to compare
+     * @param m2
+     *            the second map to compare
+     * @return Return true if m1 and m2 contains the same keys and values, false
+     *         otherwise.
+     */
+    private boolean areEquals(StyleMap m1, StyleMap m2) {
+        for (String key : m1.keySet()) {
+            if (m2.containsKey(key)) {
+                if (m1.get(key) != null) {
+                    if (m1.get(key).compareTo(m2.get(key)) != 0) {
+                        return false;
+                    }
+                }
+            } else {
+                return false;
+            }
+        }
+
+        return true;
+    }
 }
index 6ddd136..3e23fcf 100644 (file)
@@ -214,7 +214,6 @@ AVALON_FRAMEWORK = @AVALON_FRAMEWORK@
 AWK = @AWK@
 BATIK = @BATIK@
 BLAS_LIBS = @BLAS_LIBS@
-BSH = @BSH@
 CC = @CC@
 CCACHE = @CCACHE@
 CCDEPMODE = @CCDEPMODE@
@@ -281,7 +280,6 @@ JAVA_G = @JAVA_G@
 JAVA_HOME = @JAVA_HOME@
 JAVA_JNI_INCLUDE = @JAVA_JNI_INCLUDE@
 JAVA_JNI_LIBS = @JAVA_JNI_LIBS@
-JCOMMANDER = @JCOMMANDER@
 JDB = @JDB@
 JEUCLID_CORE = @JEUCLID_CORE@
 JGRAPHX = @JGRAPHX@
@@ -292,7 +290,7 @@ JLATEXMATH_FOP = @JLATEXMATH_FOP@
 JOGL = @JOGL@
 JROSETTA_API = @JROSETTA_API@
 JROSETTA_ENGINE = @JROSETTA_ENGINE@
-JUNIT = @JUNIT@
+JUNIT4 = @JUNIT4@
 LAPACK_LIBS = @LAPACK_LIBS@
 LCOV = @LCOV@
 LD = @LD@
@@ -351,7 +349,6 @@ PKG_CONFIG = @PKG_CONFIG@
 POSUB = @POSUB@
 POW_LIB = @POW_LIB@
 PYTHON = @PYTHON@
-QDOX = @QDOX@
 RANLIB = @RANLIB@
 RELOCATABLE = @RELOCATABLE@
 RT_LIB = @RT_LIB@
@@ -373,7 +370,6 @@ SWIG_JAVA = @SWIG_JAVA@
 SWIG_RUNTIME_LIBS_DIR = @SWIG_RUNTIME_LIBS_DIR@
 TCLTK_LIBS = @TCLTK_LIBS@
 TCL_INC_PATH = @TCL_INC_PATH@
-TESTNG = @TESTNG@
 TK_INC_PATH = @TK_INC_PATH@
 UMFPACK_ENABLE = @UMFPACK_ENABLE@
 UMFPACK_LIB = @UMFPACK_LIB@
index afd84d4..f39806a 100644 (file)
@@ -550,7 +550,6 @@ AVALON_FRAMEWORK = @AVALON_FRAMEWORK@
 AWK = @AWK@
 BATIK = @BATIK@
 BLAS_LIBS = @BLAS_LIBS@
-BSH = @BSH@
 CC = @CC@
 CCACHE = @CCACHE@
 CCDEPMODE = @CCDEPMODE@
@@ -617,7 +616,6 @@ JAVA_G = @JAVA_G@
 JAVA_HOME = @JAVA_HOME@
 JAVA_JNI_INCLUDE = @JAVA_JNI_INCLUDE@
 JAVA_JNI_LIBS = @JAVA_JNI_LIBS@
-JCOMMANDER = @JCOMMANDER@
 JDB = @JDB@
 JEUCLID_CORE = @JEUCLID_CORE@
 JGRAPHX = @JGRAPHX@
@@ -628,7 +626,7 @@ JLATEXMATH_FOP = @JLATEXMATH_FOP@
 JOGL = @JOGL@
 JROSETTA_API = @JROSETTA_API@
 JROSETTA_ENGINE = @JROSETTA_ENGINE@
-JUNIT = @JUNIT@
+JUNIT4 = @JUNIT4@
 LAPACK_LIBS = @LAPACK_LIBS@
 LCOV = @LCOV@
 LD = @LD@
@@ -687,7 +685,6 @@ PKG_CONFIG = @PKG_CONFIG@
 POSUB = @POSUB@
 POW_LIB = @POW_LIB@
 PYTHON = @PYTHON@
-QDOX = @QDOX@
 RANLIB = @RANLIB@
 RELOCATABLE = @RELOCATABLE@
 RT_LIB = @RT_LIB@
@@ -709,7 +706,6 @@ SWIG_JAVA = @SWIG_JAVA@
 SWIG_RUNTIME_LIBS_DIR = @SWIG_RUNTIME_LIBS_DIR@
 TCLTK_LIBS = @TCLTK_LIBS@
 TCL_INC_PATH = @TCL_INC_PATH@
-TESTNG = @TESTNG@
 TK_INC_PATH = @TK_INC_PATH@
 UMFPACK_ENABLE = @UMFPACK_ENABLE@
 UMFPACK_LIB = @UMFPACK_LIB@
index c2d991d..3059cd2 100644 (file)
@@ -316,7 +316,6 @@ AVALON_FRAMEWORK = @AVALON_FRAMEWORK@
 AWK = @AWK@
 BATIK = @BATIK@
 BLAS_LIBS = @BLAS_LIBS@
-BSH = @BSH@
 CC = @CC@
 CCACHE = @CCACHE@
 CCDEPMODE = @CCDEPMODE@
@@ -383,7 +382,6 @@ JAVA_G = @JAVA_G@
 JAVA_HOME = @JAVA_HOME@
 JAVA_JNI_INCLUDE = @JAVA_JNI_INCLUDE@
 JAVA_JNI_LIBS = @JAVA_JNI_LIBS@
-JCOMMANDER = @JCOMMANDER@
 JDB = @JDB@
 JEUCLID_CORE = @JEUCLID_CORE@
 JGRAPHX = @JGRAPHX@
@@ -394,7 +392,7 @@ JLATEXMATH_FOP = @JLATEXMATH_FOP@
 JOGL = @JOGL@
 JROSETTA_API = @JROSETTA_API@
 JROSETTA_ENGINE = @JROSETTA_ENGINE@
-JUNIT = @JUNIT@
+JUNIT4 = @JUNIT4@
 LAPACK_LIBS = @LAPACK_LIBS@
 LCOV = @LCOV@
 LD = @LD@
@@ -453,7 +451,6 @@ PKG_CONFIG = @PKG_CONFIG@
 POSUB = @POSUB@
 POW_LIB = @POW_LIB@
 PYTHON = @PYTHON@
-QDOX = @QDOX@
 RANLIB = @RANLIB@
 RELOCATABLE = @RELOCATABLE@
 RT_LIB = @RT_LIB@
@@ -475,7 +472,6 @@ SWIG_JAVA = @SWIG_JAVA@
 SWIG_RUNTIME_LIBS_DIR = @SWIG_RUNTIME_LIBS_DIR@
 TCLTK_LIBS = @TCLTK_LIBS@
 TCL_INC_PATH = @TCL_INC_PATH@
-TESTNG = @TESTNG@
 TK_INC_PATH = @TK_INC_PATH@
 UMFPACK_ENABLE = @UMFPACK_ENABLE@
 UMFPACK_LIB = @UMFPACK_LIB@
index 1d1bc9f..98685be 100644 (file)
@@ -230,7 +230,6 @@ AVALON_FRAMEWORK = @AVALON_FRAMEWORK@
 AWK = @AWK@
 BATIK = @BATIK@
 BLAS_LIBS = @BLAS_LIBS@
-BSH = @BSH@
 CC = @CC@
 CCACHE = @CCACHE@
 CCDEPMODE = @CCDEPMODE@
@@ -297,7 +296,6 @@ JAVA_G = @JAVA_G@
 JAVA_HOME = @JAVA_HOME@
 JAVA_JNI_INCLUDE = @JAVA_JNI_INCLUDE@
 JAVA_JNI_LIBS = @JAVA_JNI_LIBS@
-JCOMMANDER = @JCOMMANDER@
 JDB = @JDB@
 JEUCLID_CORE = @JEUCLID_CORE@
 JGRAPHX = @JGRAPHX@
@@ -308,7 +306,7 @@ JLATEXMATH_FOP = @JLATEXMATH_FOP@
 JOGL = @JOGL@
 JROSETTA_API = @JROSETTA_API@
 JROSETTA_ENGINE = @JROSETTA_ENGINE@
-JUNIT = @JUNIT@
+JUNIT4 = @JUNIT4@
 LAPACK_LIBS = @LAPACK_LIBS@
 LCOV = @LCOV@
 LD = @LD@
@@ -367,7 +365,6 @@ PKG_CONFIG = @PKG_CONFIG@
 POSUB = @POSUB@
 POW_LIB = @POW_LIB@
 PYTHON = @PYTHON@
-QDOX = @QDOX@
 RANLIB = @RANLIB@
 RELOCATABLE = @RELOCATABLE@
 RT_LIB = @RT_LIB@
@@ -389,7 +386,6 @@ SWIG_JAVA = @SWIG_JAVA@
 SWIG_RUNTIME_LIBS_DIR = @SWIG_RUNTIME_LIBS_DIR@
 TCLTK_LIBS = @TCLTK_LIBS@
 TCL_INC_PATH = @TCL_INC_PATH@
-TESTNG = @TESTNG@
 TK_INC_PATH = @TK_INC_PATH@
 UMFPACK_ENABLE = @UMFPACK_ENABLE@
 UMFPACK_LIB = @UMFPACK_LIB@
index 8b133fa..56d3b16 100644 (file)
@@ -10,8 +10,7 @@ package org.scilab.tests.modules.hdf5;
  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
  *
  */
-import org.testng.Assert;
-import org.testng.annotations.*;
+import org.junit.*;
 
 import ncsa.hdf.hdf5lib.exceptions.HDF5Exception;
 
@@ -27,10 +26,10 @@ public class testScilabBoolean {
     public final static boolean myBoolean = true;
     private final static String tempDir = System.getProperty("java.io.tmpdir");
 
-    @Test  
+    @Test
     public void testSingleBoolean() throws NullPointerException, HDF5Exception {
         ScilabBoolean scilabSingleboolean = new ScilabBoolean(myBoolean);
-        String fileName = tempDir+"/singleBooleanFromJava.h5";
+        String fileName = tempDir + "/singleBooleanFromJava.h5";
 
         int fileId = H5Write.createFile(fileName);
         H5Write.writeInDataSet(fileId, "SingleBoolean", scilabSingleboolean);
@@ -50,10 +49,10 @@ public class testScilabBoolean {
     public void testBooleanMatrix() throws NullPointerException, HDF5Exception {
         boolean[][] dataBooleanMatix = {
             {true, true},
-            {false, true}, 
+            {false, true},
             {false, false}
         };
-        String fileName = tempDir+"/matrixbooleanFromJava.h5";
+        String fileName = tempDir + "/matrixbooleanFromJava.h5";
         int ROWS = dataBooleanMatix.length;
         int COLS = dataBooleanMatix[0].length;
 
index 3389e8e..d4d08fe 100644 (file)
@@ -11,8 +11,7 @@ package org.scilab.tests.modules.hdf5;
  *
  */
 
-import org.testng.Assert;
-import org.testng.annotations.*;
+import org.junit.*;
 
 import ncsa.hdf.hdf5lib.exceptions.HDF5Exception;
 
@@ -47,7 +46,7 @@ public class testScilabDouble {
 
     @Test
     public void testScalarHDF5() throws NullPointerException, HDF5Exception {
-        double a=42.;
+        double a = 42.;
         ScilabDouble scilabScalar = new ScilabDouble(a);
         String fileName = tempDir + "/scalarFromJava.h5";
         int fileId = H5Write.createFile(fileName);
@@ -86,7 +85,7 @@ public class testScilabDouble {
         Assert.assertEquals(data.isReal(), true);
         for (int i = 0 ; i < ROWS ; ++i) {
             for (int j = 0 ; j < COLS ; ++j) {
-                Assert.assertEquals(realPart[i][j], data.getRealPart()[i][j]);
+                Assert.assertEquals(realPart[i][j], data.getRealPart()[i][j], 1e-8);
             }
         }
         new File(fileName).delete();
@@ -117,8 +116,8 @@ public class testScilabDouble {
         H5Read.readDataFromFile(fileId, data);
         for (int i = 0 ; i < ROWS ; ++i) {
             for (int j = 0 ; j < COLS ; ++j) {
-                Assert.assertEquals(realPart[i][j], data.getRealPart()[i][j]);
-                Assert.assertEquals(imagPart[i][j], data.getImaginaryPart()[i][j]);
+                Assert.assertEquals(realPart[i][j], data.getRealPart()[i][j], 1e-8);
+                Assert.assertEquals(imagPart[i][j], data.getImaginaryPart()[i][j], 1e-8);
             }
         }
         new File(fileName).delete();
index 7bdce07..b6af345 100644 (file)
@@ -11,7 +11,7 @@ package org.scilab.tests.modules.hdf5;
  *
  */
 
-import org.testng.annotations.*;
+import org.junit.*;
 
 import ncsa.hdf.hdf5lib.exceptions.HDF5Exception;
 
@@ -38,17 +38,18 @@ public class testScilabGraph {
         /* PROFILES */
         ScilabList PROFILES = new ScilabList();
         PROFILES.add(new ScilabDouble(1.2));
-        double [][]profilesArc = {{0,0},
-                                  {0.1, 0.48},
-                                  {0.2, 0.8533333},
-                                  {0.3, 1.12},
-                                  {0.4, 1.28},
-                                  {0.5, 1.3333333}, 
-                                  {0.6, 1.28},
-                                  {0.7, 1.12}, 
-                                  {0.8, 0.8533333},
-                                  {0.9, 0.48},
-                                  {1,0}};
+        double [][]profilesArc = {{0, 0},
+            {0.1, 0.48},
+            {0.2, 0.8533333},
+            {0.3, 1.12},
+            {0.4, 1.28},
+            {0.5, 1.3333333},
+            {0.6, 1.28},
+            {0.7, 1.12},
+            {0.8, 0.8533333},
+            {0.9, 0.48},
+            {1, 0}
+        };
         PROFILES.add(new ScilabDouble(profilesArc));
 
         /*
@@ -64,7 +65,7 @@ public class testScilabGraph {
         ScilabMList EDGEDATA = new ScilabMList(edgeDataTypes);
 
 
-        /* 
+        /*
          * NODEDEFAULTS
          */
         String[] nodeDefaultsTypes = {"nodedefs", "type", "diam", "border", "colors", "font"};
@@ -72,20 +73,20 @@ public class testScilabGraph {
         NODEDEFAULTS.add(new ScilabDouble(0));
         NODEDEFAULTS.add(new ScilabDouble(15));
         NODEDEFAULTS.add(new ScilabDouble(1));
-        double[][] nodeDefaultColor = {{-1}, {-2}};
+        double[][] nodeDefaultColor = {{ -1}, { -2}};
         NODEDEFAULTS.add(new ScilabDouble(nodeDefaultColor));
-        double [][]nodeDefaultFont = {{3}, {8}, {-1}};
+        double [][]nodeDefaultFont = {{3}, {8}, { -1}};
         NODEDEFAULTS.add(new ScilabDouble(nodeDefaultFont));
 
 
-        /* 
+        /*
          * EDGEDEFAULTS
          */
         String[] edgeDefaultsTypes = {"edgedefs", "width", "foreground", "font", "profile_index"};
         ScilabTList EDGEDEFAULTS = new ScilabTList(edgeDefaultsTypes);
         EDGEDEFAULTS.add(new ScilabDouble(1));
         EDGEDEFAULTS.add(new ScilabDouble(-1));
-        double [][]edgeDefaultFont = {{3}, {8}, {-1}};
+        double [][]edgeDefaultFont = {{3}, {8}, { -1}};
         EDGEDEFAULTS.add(new ScilabDouble(edgeDefaultFont));
         EDGEDEFAULTS.add(new ScilabDouble(2));
 
@@ -104,7 +105,7 @@ public class testScilabGraph {
         NODEGRAPHIC.add(new ScilabDouble(nodesY));
         NODEGRAPHIC.add(new ScilabDouble(zeros(1, 5)));
         //NODEGRAPHIC.add(new ScilabDouble(zeros(1, 5)));
-        double[][] nodeDiams = {{15,20,25,30,35}};
+        double[][] nodeDiams = {{15, 20, 25, 30, 35}};
         NODEGRAPHIC.add(new ScilabDouble(nodeDiams));
         NODEGRAPHIC.add(new ScilabDouble(zeros(1, 5)));
         NODEGRAPHIC.add(new ScilabDouble(zeros(2, 5)));
@@ -112,8 +113,8 @@ public class testScilabGraph {
         NODEGRAPHIC.add(new ScilabString("center"));
 
 
-        /* 
-         * EDGEGRAPHIC 
+        /*
+         * EDGEGRAPHIC
          */
         String[] edgeGraphicTypes = {"egraphic", "display", "defaults", "profiles", "name", "width", "foreground", "font", "profile_index", "displaymode"};
         ScilabMList EDGEGRAPHIC = new ScilabMList(edgeGraphicTypes);
@@ -122,14 +123,14 @@ public class testScilabGraph {
         EDGEGRAPHIC.add(PROFILES);
         String [][]edgesNames = {{"1->2", "2->3", "3->4", "4->1", "5->1", "5->2", "5->3", "5->4"}};
         EDGEGRAPHIC.add(new ScilabString(edgesNames));
-        EDGEGRAPHIC.add(new ScilabDouble(zeros(1,8)));
-        EDGEGRAPHIC.add(new ScilabDouble(zeros(1,8)));
-        EDGEGRAPHIC.add(new ScilabDouble(zeros(3,8)));
-        EDGEGRAPHIC.add(new ScilabDouble(zeros(1,8)));
+        EDGEGRAPHIC.add(new ScilabDouble(zeros(1, 8)));
+        EDGEGRAPHIC.add(new ScilabDouble(zeros(1, 8)));
+        EDGEGRAPHIC.add(new ScilabDouble(zeros(3, 8)));
+        EDGEGRAPHIC.add(new ScilabDouble(zeros(1, 8)));
         EDGEGRAPHIC.add(new ScilabString("tangeant"));
 
 
-        /* 
+        /*
          * NODES
          */
         String[] nodesTypes = {"nodes", "number", "graphics", "data"};
@@ -139,7 +140,7 @@ public class testScilabGraph {
         NODES.add(NODEDATA);
 
 
-        /* 
+        /*
          * EDGES
          */
         String[] edgesTypes = {"edges", "tail", "head", "graphics", "data"};
@@ -152,7 +153,7 @@ public class testScilabGraph {
         EDGES.add(EDGEDATA);
 
 
-        /* 
+        /*
          * GRAPH
          */
         String fileName = tempDir + "/fakeGraph.h5";
@@ -168,7 +169,7 @@ public class testScilabGraph {
         int fileId = H5Write.createFile(fileName);
         H5Write.writeInDataSet(fileId, "FakeGraph", graph);
         H5Write.closeFile(fileId);
-    
+
         ScilabTList data = new ScilabTList();
         fileId = H5Read.openFile(fileName);
         H5Read.readDataFromFile(fileId, data);
index 7736e9f..a60e718 100644 (file)
@@ -19,8 +19,8 @@ import org.scilab.modules.hdf5.write.H5Write;
 import org.scilab.modules.types.ScilabDouble;
 import org.scilab.modules.types.ScilabList;
 import org.scilab.modules.types.ScilabString;
-import org.testng.Assert;
-import org.testng.annotations.Test;
+import org.junit.*;
+import org.junit.*;
 
 import java.io.File;
 
@@ -30,12 +30,12 @@ public class testScilabList {
     @Test
     public void testEmptyList() throws NullPointerException, HDF5LibraryException, HDF5Exception {
         ScilabList data = new ScilabList();
-        String fileName=tempDir + "/emptyListFromJava.h5";
+        String fileName = tempDir + "/emptyListFromJava.h5";
 
         int fileId = H5Write.createFile(fileName);
         H5Write.writeInDataSet(fileId, "EmptyList", data);
         H5Write.closeFile(fileId);
-    
+
         data = new ScilabList();
         fileId = H5Read.openFile(fileName);
         Assert.assertEquals(H5Read.getRootType(fileId), H5ScilabConstant.SCILAB_CLASS_LIST);
@@ -43,88 +43,88 @@ public class testScilabList {
         Assert.assertEquals(data.isEmpty(), true);
         new File(fileName).delete();
     }
-    
+
     @Test
     public void testStringList() throws NullPointerException, HDF5LibraryException, HDF5Exception {
         ScilabList dataList = new ScilabList();
         dataList.add(new ScilabString("hello"));
-        String[][] stringData = {{"i","am","a"},{"string", "matrix", "!!!"}};
+        String[][] stringData = {{"i", "am", "a"}, {"string", "matrix", "!!!"}};
         String fileName = tempDir + "/stringListFromJava.h5";
 
         dataList.add(new ScilabString(stringData));
-        
+
         int fileId = H5Write.createFile(fileName);
         H5Write.writeInDataSet(fileId, "StringList", dataList);
         H5Write.closeFile(fileId);
-        
+
         ScilabList data = new ScilabList();
         fileId = H5Read.openFile(fileName);
         Assert.assertEquals(H5Read.getRootType(fileId), H5ScilabConstant.SCILAB_CLASS_LIST);
         H5Read.readDataFromFile(fileId, data);
-        
+
         Assert.assertEquals(data.getHeight(), dataList.getHeight());
         Assert.assertEquals(data.getWidth(), dataList.getWidth());
-        
+
         Assert.assertEquals(data, dataList); // deep equals
         new File(fileName).delete();
     }
-    
+
     @Test
     public void testDoubleList() throws NullPointerException, HDF5LibraryException, HDF5Exception {
         ScilabList dataList = new ScilabList();
         String fileName = tempDir + "/doubleListFromJava.h5";
         dataList.add(new ScilabDouble(2));
         dataList.add(new ScilabDouble(51));
-    
+
         int fileId = H5Write.createFile(fileName);
         H5Write.writeInDataSet(fileId, "DoubleList", dataList);
         H5Write.closeFile(fileId);
-        
+
         ScilabList data = new ScilabList();
         fileId = H5Read.openFile(fileName);
         Assert.assertEquals(H5Read.getRootType(fileId), H5ScilabConstant.SCILAB_CLASS_LIST);
         H5Read.readDataFromFile(fileId, data);
-        
+
         Assert.assertEquals(data.getHeight(), dataList.getHeight());
         Assert.assertEquals(data.getWidth(), dataList.getWidth());
-        
+
         Assert.assertEquals(data, dataList); // deep equals
         new File(fileName).delete();
     }
 
     @Test
     public void testMixedList() throws HDF5Exception {
-        String fileName=tempDir + "/mixedListFromJava.h5";
+        String fileName = tempDir + "/mixedListFromJava.h5";
         ScilabList dataList = new ScilabList();
         dataList.add(new ScilabDouble(2));
         dataList.add(new ScilabDouble(51));
-        String[][] stringData = {{"i","am","a"},{"string", "matrix", "!!!"}};
+        String[][] stringData = {{"i", "am", "a"}, {"string", "matrix", "!!!"}};
         dataList.add(new ScilabString(stringData));
-    
+
         int fileId = H5Write.createFile(fileName);
         H5Write.writeInDataSet(fileId, "MixedList", dataList);
         H5Write.closeFile(fileId);
-        
+
         ScilabList data = new ScilabList();
         fileId = H5Read.openFile(fileName);
         Assert.assertEquals(H5Read.getRootType(fileId), H5ScilabConstant.SCILAB_CLASS_LIST);
         H5Read.readDataFromFile(fileId, data);
-        
+
         Assert.assertEquals(data.getHeight(), dataList.getHeight());
         Assert.assertEquals(data.getWidth(), dataList.getWidth());
-        
+
         Assert.assertEquals(data, dataList); // deep equals
         new File(fileName).delete();
     }
-    
+
     /**
      * Call all public methods through introspection
      * @param args not used
      * @throws Exception on error
      */
     public static void main(String[] args) throws Exception {
-        final Class< ? > myClass = Class.forName(new Throwable().getStackTrace()[0].getClassName());
-        
+        final Class < ? > myClass = Class.forName(new Throwable().getStackTrace()[0].getClassName());
+
         Object obj = myClass.newInstance();
         java.lang.reflect.Method[] tests = myClass.getDeclaredMethods();
         for (java.lang.reflect.Method method : tests) {
index d23c8d8..090918c 100644 (file)
@@ -15,8 +15,8 @@ import java.lang.reflect.InvocationTargetException;
 import java.lang.reflect.Method;
 import java.lang.reflect.Modifier;
 
-import org.testng.Assert;
-import org.testng.annotations.*;
+import org.junit.*;
+import org.junit.*;
 
 
 import ncsa.hdf.hdf5lib.exceptions.HDF5Exception;
@@ -25,8 +25,8 @@ import org.scilab.modules.hdf5.H5ScilabConstant;
 import org.scilab.modules.hdf5.read.H5Read;
 import org.scilab.modules.hdf5.write.H5Write;
 import org.scilab.modules.types.ScilabString;
-import org.testng.Assert;
-import org.testng.annotations.Test;
+import org.junit.*;
+import org.junit.*;
 
 import java.io.File;
 
@@ -39,14 +39,14 @@ public class testScilabString {
     public void emptyStringTest() throws NullPointerException, HDF5Exception {
         ScilabString emptyString = new ScilabString("");
         String fileName = tempDir + "/emptyStringFromJava.h5";
-    
+
         int fileId = H5Write.createFile(fileName);
         H5Write.writeInDataSet(fileId, "EmptyString", emptyString);
         H5Write.closeFile(fileId);
         new File(fileName).delete();
     }
 
-    @Test    
+    @Test
     public void testSingleString() throws NullPointerException, HDF5Exception {
         ScilabString scilabSingleString = new ScilabString(myString);
         String fileName = tempDir + "/singleStringFromJava.h5";
@@ -68,10 +68,10 @@ public class testScilabString {
     public void testStringMatrix() throws NullPointerException, HDF5Exception {
         String[][] dataStringMatix = {
             {"MatrixString(1,1)", "MatrixString(1,2)"},
-            {"MatrixString(2,1)", "MatrixString(2,2)"}, 
+            {"MatrixString(2,1)", "MatrixString(2,2)"},
             {"MatrixString(3,1)", "MatrixString(3,2)"}
         };
-    
+
         int ROWS = dataStringMatix.length;
         int COLS = dataStringMatix[0].length;
         String fileName = tempDir + "/matrixStringFromJava.h5";
@@ -94,19 +94,19 @@ public class testScilabString {
         }
         new File(fileName).delete();
     }
-     
+
     //@Test(dependsOnMethods={"testStringMatrix"})
     // Commented because of bug #8863
     public void testMultiByteString() throws NullPointerException, HDF5Exception {
         String[][] dataStringMatix = {
-                {"éàᐛ@(1,1)", "éàᐛ@(1,1)"},
-                {"สวัสดี", "ァクゾ"}, 
-                {"Բարեւ Ձեզ", "העלא"}
-            };
-        
+            {"éàᐛ@(1,1)", "éàᐛ@(1,1)"},
+            {"สวัสดี", "ァクゾ"},
+            {"Բարեւ Ձեզ", "העלא"}
+        };
+
         int ROWS = dataStringMatix.length;
         int COLS = dataStringMatix[0].length;
-        String fileName=tempDir + "/matrixMultiByteStringFromJava.h5";
+        String fileName = tempDir + "/matrixMultiByteStringFromJava.h5";
         ScilabString scilabMatrixString = new ScilabString(dataStringMatix);
 
         int fileId = H5Write.createFile(fileName);
@@ -130,13 +130,13 @@ public class testScilabString {
     /**
      * Call all public methods through introspection
      * @param args not used
-     * @throws InvocationTargetException 
-     * @throws IllegalAccessException 
-     * @throws IllegalArgumentException 
+     * @throws InvocationTargetException
+     * @throws IllegalAccessException
+     * @throws IllegalArgumentException
      */
     public static void main(String[] args) throws Exception {
-        final Class< ? > myClass = Class.forName(new Throwable().getStackTrace()[0].getClassName());
-        
+        final Class < ? > myClass = Class.forName(new Throwable().getStackTrace()[0].getClassName());
+
         Object obj = myClass.newInstance();
         java.lang.reflect.Method[] tests = myClass.getDeclaredMethods();
         for (java.lang.reflect.Method method : tests) {
index c97c4fb..55a682a 100644 (file)
@@ -203,7 +203,6 @@ AVALON_FRAMEWORK = @AVALON_FRAMEWORK@
 AWK = @AWK@
 BATIK = @BATIK@
 BLAS_LIBS = @BLAS_LIBS@
-BSH = @BSH@
 CC = @CC@
 CCACHE = @CCACHE@
 CCDEPMODE = @CCDEPMODE@
@@ -270,7 +269,6 @@ JAVA_G = @JAVA_G@
 JAVA_HOME = @JAVA_HOME@
 JAVA_JNI_INCLUDE = @JAVA_JNI_INCLUDE@
 JAVA_JNI_LIBS = @JAVA_JNI_LIBS@
-JCOMMANDER = @JCOMMANDER@
 JDB = @JDB@
 JEUCLID_CORE = @JEUCLID_CORE@
 JGRAPHX = @JGRAPHX@
@@ -281,7 +279,7 @@ JLATEXMATH_FOP = @JLATEXMATH_FOP@
 JOGL = @JOGL@
 JROSETTA_API = @JROSETTA_API@
 JROSETTA_ENGINE = @JROSETTA_ENGINE@
-JUNIT = @JUNIT@
+JUNIT4 = @JUNIT4@
 LAPACK_LIBS = @LAPACK_LIBS@
 LCOV = @LCOV@
 LD = @LD@
@@ -340,7 +338,6 @@ PKG_CONFIG = @PKG_CONFIG@
 POSUB = @POSUB@
 POW_LIB = @POW_LIB@
 PYTHON = @PYTHON@
-QDOX = @QDOX@
 RANLIB = @RANLIB@
 RELOCATABLE = @RELOCATABLE@
 RT_LIB = @RT_LIB@
@@ -362,7 +359,6 @@ SWIG_JAVA = @SWIG_JAVA@
 SWIG_RUNTIME_LIBS_DIR = @SWIG_RUNTIME_LIBS_DIR@
 TCLTK_LIBS = @TCLTK_LIBS@
 TCL_INC_PATH = @TCL_INC_PATH@
-TESTNG = @TESTNG@
 TK_INC_PATH = @TK_INC_PATH@
 UMFPACK_ENABLE = @UMFPACK_ENABLE@
 UMFPACK_LIB = @UMFPACK_LIB@
index c5e020a..9520bba 100644 (file)
@@ -203,7 +203,6 @@ AVALON_FRAMEWORK = @AVALON_FRAMEWORK@
 AWK = @AWK@
 BATIK = @BATIK@
 BLAS_LIBS = @BLAS_LIBS@
-BSH = @BSH@
 CC = @CC@
 CCACHE = @CCACHE@
 CCDEPMODE = @CCDEPMODE@
@@ -270,7 +269,6 @@ JAVA_G = @JAVA_G@
 JAVA_HOME = @JAVA_HOME@
 JAVA_JNI_INCLUDE = @JAVA_JNI_INCLUDE@
 JAVA_JNI_LIBS = @JAVA_JNI_LIBS@
-JCOMMANDER = @JCOMMANDER@
 JDB = @JDB@
 JEUCLID_CORE = @JEUCLID_CORE@
 JGRAPHX = @JGRAPHX@
@@ -281,7 +279,7 @@ JLATEXMATH_FOP = @JLATEXMATH_FOP@
 JOGL = @JOGL@
 JROSETTA_API = @JROSETTA_API@
 JROSETTA_ENGINE = @JROSETTA_ENGINE@
-JUNIT = @JUNIT@
+JUNIT4 = @JUNIT4@
 LAPACK_LIBS = @LAPACK_LIBS@
 LCOV = @LCOV@
 LD = @LD@
@@ -340,7 +338,6 @@ PKG_CONFIG = @PKG_CONFIG@
 POSUB = @POSUB@
 POW_LIB = @POW_LIB@
 PYTHON = @PYTHON@
-QDOX = @QDOX@
 RANLIB = @RANLIB@
 RELOCATABLE = @RELOCATABLE@
 RT_LIB = @RT_LIB@
@@ -362,7 +359,6 @@ SWIG_JAVA = @SWIG_JAVA@
 SWIG_RUNTIME_LIBS_DIR = @SWIG_RUNTIME_LIBS_DIR@
 TCLTK_LIBS = @TCLTK_LIBS@
 TCL_INC_PATH = @TCL_INC_PATH@
-TESTNG = @TESTNG@
 TK_INC_PATH = @TK_INC_PATH@
 UMFPACK_ENABLE = @UMFPACK_ENABLE@
 UMFPACK_LIB = @UMFPACK_LIB@
index a2ad9b8..058b748 100644 (file)
@@ -208,7 +208,6 @@ AVALON_FRAMEWORK = @AVALON_FRAMEWORK@
 AWK = @AWK@
 BATIK = @BATIK@
 BLAS_LIBS = @BLAS_LIBS@
-BSH = @BSH@
 CC = @CC@
 CCACHE = @CCACHE@
 CCDEPMODE = @CCDEPMODE@
@@ -275,7 +274,6 @@ JAVA_G = @JAVA_G@
 JAVA_HOME = @JAVA_HOME@
 JAVA_JNI_INCLUDE = @JAVA_JNI_INCLUDE@
 JAVA_JNI_LIBS = @JAVA_JNI_LIBS@
-JCOMMANDER = @JCOMMANDER@
 JDB = @JDB@
 JEUCLID_CORE = @JEUCLID_CORE@
 JGRAPHX = @JGRAPHX@
@@ -286,7 +284,7 @@ JLATEXMATH_FOP = @JLATEXMATH_FOP@
 JOGL = @JOGL@
 JROSETTA_API = @JROSETTA_API@
 JROSETTA_ENGINE = @JROSETTA_ENGINE@
-JUNIT = @JUNIT@
+JUNIT4 = @JUNIT4@
 LAPACK_LIBS = @LAPACK_LIBS@
 LCOV = @LCOV@
 LD = @LD@
@@ -345,7 +343,6 @@ PKG_CONFIG = @PKG_CONFIG@
 POSUB = @POSUB@
 POW_LIB = @POW_LIB@
 PYTHON = @PYTHON@
-QDOX = @QDOX@
 RANLIB = @RANLIB@
 RELOCATABLE = @RELOCATABLE@
 RT_LIB = @RT_LIB@
@@ -367,7 +364,6 @@ SWIG_JAVA = @SWIG_JAVA@
 SWIG_RUNTIME_LIBS_DIR = @SWIG_RUNTIME_LIBS_DIR@
 TCLTK_LIBS = @TCLTK_LIBS@
 TCL_INC_PATH = @TCL_INC_PATH@
-TESTNG = @TESTNG@
 TK_INC_PATH = @TK_INC_PATH@
 UMFPACK_ENABLE = @UMFPACK_ENABLE@
 UMFPACK_LIB = @UMFPACK_LIB@
index f8d56c0..d98b434 100644 (file)
@@ -230,7 +230,6 @@ AVALON_FRAMEWORK = @AVALON_FRAMEWORK@
 AWK = @AWK@
 BATIK = @BATIK@
 BLAS_LIBS = @BLAS_LIBS@
-BSH = @BSH@
 CC = @CC@
 CCACHE = @CCACHE@
 CCDEPMODE = @CCDEPMODE@
@@ -297,7 +296,6 @@ JAVA_G = @JAVA_G@
 JAVA_HOME = @JAVA_HOME@
 JAVA_JNI_INCLUDE = @JAVA_JNI_INCLUDE@
 JAVA_JNI_LIBS = @JAVA_JNI_LIBS@
-JCOMMANDER = @JCOMMANDER@
 JDB = @JDB@
 JEUCLID_CORE = @JEUCLID_CORE@
 JGRAPHX = @JGRAPHX@
@@ -308,7 +306,7 @@ JLATEXMATH_FOP = @JLATEXMATH_FOP@
 JOGL = @JOGL@
 JROSETTA_API = @JROSETTA_API@
 JROSETTA_ENGINE = @JROSETTA_ENGINE@
-JUNIT = @JUNIT@
+JUNIT4 = @JUNIT4@
 LAPACK_LIBS = @LAPACK_LIBS@
 LCOV = @LCOV@
 LD = @LD@
@@ -367,7 +365,6 @@ PKG_CONFIG = @PKG_CONFIG@
 POSUB = @POSUB@
 POW_LIB = @POW_LIB@
 PYTHON = @PYTHON@
-QDOX = @QDOX@
 RANLIB = @RANLIB@
 RELOCATABLE = @RELOCATABLE@
 RT_LIB = @RT_LIB@
@@ -389,7 +386,6 @@ SWIG_JAVA = @SWIG_JAVA@
 SWIG_RUNTIME_LIBS_DIR = @SWIG_RUNTIME_LIBS_DIR@
 TCLTK_LIBS = @TCLTK_LIBS@
 TCL_INC_PATH = @TCL_INC_PATH@
-TESTNG = @TESTNG@
 TK_INC_PATH = @TK_INC_PATH@
 UMFPACK_ENABLE = @UMFPACK_ENABLE@
 UMFPACK_LIB = @UMFPACK_LIB@
index 9453736..483d948 100644 (file)
@@ -191,7 +191,6 @@ AVALON_FRAMEWORK = @AVALON_FRAMEWORK@
 AWK = @AWK@
 BATIK = @BATIK@
 BLAS_LIBS = @BLAS_LIBS@
-BSH = @BSH@
 CC = @CC@
 CCACHE = @CCACHE@
 CCDEPMODE = @CCDEPMODE@
@@ -258,7 +257,6 @@ JAVA_G = @JAVA_G@
 JAVA_HOME = @JAVA_HOME@
 JAVA_JNI_INCLUDE = @JAVA_JNI_INCLUDE@
 JAVA_JNI_LIBS = @JAVA_JNI_LIBS@
-JCOMMANDER = @JCOMMANDER@
 JDB = @JDB@
 JEUCLID_CORE = @JEUCLID_CORE@
 JGRAPHX = @JGRAPHX@
@@ -269,7 +267,7 @@ JLATEXMATH_FOP = @JLATEXMATH_FOP@
 JOGL = @JOGL@
 JROSETTA_API = @JROSETTA_API@
 JROSETTA_ENGINE = @JROSETTA_ENGINE@
-JUNIT = @JUNIT@
+JUNIT4 = @JUNIT4@
 LAPACK_LIBS = @LAPACK_LIBS@
 LCOV = @LCOV@
 LD = @LD@
@@ -328,7 +326,6 @@ PKG_CONFIG = @PKG_CONFIG@
 POSUB = @POSUB@
 POW_LIB = @POW_LIB@
 PYTHON = @PYTHON@
-QDOX = @QDOX@
 RANLIB = @RANLIB@
 RELOCATABLE = @RELOCATABLE@
 RT_LIB = @RT_LIB@
@@ -350,7 +347,6 @@ SWIG_JAVA = @SWIG_JAVA@
 SWIG_RUNTIME_LIBS_DIR = @SWIG_RUNTIME_LIBS_DIR@
 TCLTK_LIBS = @TCLTK_LIBS@
 TCL_INC_PATH = @TCL_INC_PATH@
-TESTNG = @TESTNG@
 TK_INC_PATH = @TK_INC_PATH@
 UMFPACK_ENABLE = @UMFPACK_ENABLE@
 UMFPACK_LIB = @UMFPACK_LIB@
index 8972a49..17d1699 100644 (file)
@@ -172,7 +172,6 @@ AVALON_FRAMEWORK = @AVALON_FRAMEWORK@
 AWK = @AWK@
 BATIK = @BATIK@
 BLAS_LIBS = @BLAS_LIBS@
-BSH = @BSH@
 CC = @CC@
 CCACHE = @CCACHE@
 CCDEPMODE = @CCDEPMODE@
@@ -239,7 +238,6 @@ JAVA_G = @JAVA_G@
 JAVA_HOME = @JAVA_HOME@
 JAVA_JNI_INCLUDE = @JAVA_JNI_INCLUDE@
 JAVA_JNI_LIBS = @JAVA_JNI_LIBS@
-JCOMMANDER = @JCOMMANDER@
 JDB = @JDB@
 JEUCLID_CORE = @JEUCLID_CORE@
 JGRAPHX = @JGRAPHX@
@@ -250,7 +248,7 @@ JLATEXMATH_FOP = @JLATEXMATH_FOP@
 JOGL = @JOGL@
 JROSETTA_API = @JROSETTA_API@
 JROSETTA_ENGINE = @JROSETTA_ENGINE@
-JUNIT = @JUNIT@
+JUNIT4 = @JUNIT4@
 LAPACK_LIBS = @LAPACK_LIBS@
 LCOV = @LCOV@
 LD = @LD@
@@ -309,7 +307,6 @@ PKG_CONFIG = @PKG_CONFIG@
 POSUB = @POSUB@
 POW_LIB = @POW_LIB@
 PYTHON = @PYTHON@
-QDOX = @QDOX@
 RANLIB = @RANLIB@
 RELOCATABLE = @RELOCATABLE@
 RT_LIB = @RT_LIB@
@@ -331,7 +328,6 @@ SWIG_JAVA = @SWIG_JAVA@
 SWIG_RUNTIME_LIBS_DIR = @SWIG_RUNTIME_LIBS_DIR@
 TCLTK_LIBS = @TCLTK_LIBS@
 TCL_INC_PATH = @TCL_INC_PATH@
-TESTNG = @TESTNG@
 TK_INC_PATH = @TK_INC_PATH@
 UMFPACK_ENABLE = @UMFPACK_ENABLE@
 UMFPACK_LIB = @UMFPACK_LIB@
index 2258ca8..cd09c1b 100644 (file)
@@ -185,7 +185,6 @@ AVALON_FRAMEWORK = @AVALON_FRAMEWORK@
 AWK = @AWK@
 BATIK = @BATIK@
 BLAS_LIBS = @BLAS_LIBS@
-BSH = @BSH@
 CC = @CC@
 CCACHE = @CCACHE@
 CCDEPMODE = @CCDEPMODE@
@@ -252,7 +251,6 @@ JAVA_G = @JAVA_G@
 JAVA_HOME = @JAVA_HOME@
 JAVA_JNI_INCLUDE = @JAVA_JNI_INCLUDE@
 JAVA_JNI_LIBS = @JAVA_JNI_LIBS@
-JCOMMANDER = @JCOMMANDER@
 JDB = @JDB@
 JEUCLID_CORE = @JEUCLID_CORE@
 JGRAPHX = @JGRAPHX@
@@ -263,7 +261,7 @@ JLATEXMATH_FOP = @JLATEXMATH_FOP@
 JOGL = @JOGL@
 JROSETTA_API = @JROSETTA_API@
 JROSETTA_ENGINE = @JROSETTA_ENGINE@
-JUNIT = @JUNIT@
+JUNIT4 = @JUNIT4@
 LAPACK_LIBS = @LAPACK_LIBS@
 LCOV = @LCOV@
 LD = @LD@
@@ -322,7 +320,6 @@ PKG_CONFIG = @PKG_CONFIG@
 POSUB = @POSUB@
 POW_LIB = @POW_LIB@
 PYTHON = @PYTHON@
-QDOX = @QDOX@
 RANLIB = @RANLIB@
 RELOCATABLE = @RELOCATABLE@
 RT_LIB = @RT_LIB@
@@ -344,7 +341,6 @@ SWIG_JAVA = @SWIG_JAVA@
 SWIG_RUNTIME_LIBS_DIR = @SWIG_RUNTIME_LIBS_DIR@
 TCLTK_LIBS = @TCLTK_LIBS@
 TCL_INC_PATH = @TCL_INC_PATH@
-TESTNG = @TESTNG@
 TK_INC_PATH = @TK_INC_PATH@
 UMFPACK_ENABLE = @UMFPACK_ENABLE@
 UMFPACK_LIB = @UMFPACK_LIB@
index d128ba1..1d71c0f 100644 (file)
@@ -200,7 +200,6 @@ AVALON_FRAMEWORK = @AVALON_FRAMEWORK@
 AWK = @AWK@
 BATIK = @BATIK@
 BLAS_LIBS = @BLAS_LIBS@
-BSH = @BSH@
 CC = @CC@
 CCACHE = @CCACHE@
 CCDEPMODE = @CCDEPMODE@
@@ -267,7 +266,6 @@ JAVA_G = @JAVA_G@
 JAVA_HOME = @JAVA_HOME@
 JAVA_JNI_INCLUDE = @JAVA_JNI_INCLUDE@
 JAVA_JNI_LIBS = @JAVA_JNI_LIBS@
-JCOMMANDER = @JCOMMANDER@
 JDB = @JDB@
 JEUCLID_CORE = @JEUCLID_CORE@
 JGRAPHX = @JGRAPHX@
@@ -278,7 +276,7 @@ JLATEXMATH_FOP = @JLATEXMATH_FOP@
 JOGL = @JOGL@
 JROSETTA_API = @JROSETTA_API@
 JROSETTA_ENGINE = @JROSETTA_ENGINE@
-JUNIT = @JUNIT@
+JUNIT4 = @JUNIT4@
 LAPACK_LIBS = @LAPACK_LIBS@
 LCOV = @LCOV@
 LD = @LD@
@@ -337,7 +335,6 @@ PKG_CONFIG = @PKG_CONFIG@
 POSUB = @POSUB@
 POW_LIB = @POW_LIB@
 PYTHON = @PYTHON@
-QDOX = @QDOX@
 RANLIB = @RANLIB@
 RELOCATABLE = @RELOCATABLE@
 RT_LIB = @RT_LIB@
@@ -359,7 +356,6 @@ SWIG_JAVA = @SWIG_JAVA@
 SWIG_RUNTIME_LIBS_DIR = @SWIG_RUNTIME_LIBS_DIR@
 TCLTK_LIBS = @TCLTK_LIBS@
 TCL_INC_PATH = @TCL_INC_PATH@
-TESTNG = @TESTNG@
 TK_INC_PATH = @TK_INC_PATH@
 UMFPACK_ENABLE = @UMFPACK_ENABLE@
 UMFPACK_LIB = @UMFPACK_LIB@
index d9d1948..9e63570 100644 (file)
   <property name="library-v1.name" value="${library.javasci-v1.name}"/>
   <property name="library.name" value="${library.javasci.name}"/>
   <property name="library.title" value="Scilab Java API"/>
+  <property name="junit.forkMode" value="perTest"/>
+  
   <description>
-       Build the Java/Scilab connecter (javasci) module
+    Build the Java/Scilab connecter (javasci) module
   </description>
   <!-- Compile sources -->
   <target name="compile-v1" description="Build sources of Javasci v1" depends="init">
index 6191e1c..99c8223 100644 (file)
@@ -11,8 +11,8 @@
  */
 package org.scilab.tests.modules.javasci;
 
-import org.testng.annotations.*;
-import static org.testng.AssertJUnit.*;
+import org.junit.*;
+import static org.junit.Assert.*;
 
 import org.scilab.modules.javasci.Scilab;
 import org.scilab.modules.javasci.JavasciException;
@@ -28,20 +28,20 @@ import org.scilab.modules.types.ScilabTypeEnum;
 public class testBug4211 {
     private Scilab sci;
 
-    /* 
+    /*
      * This method will be called for each test.
-     * with @AfterMethod, this ensures that all the time the engine is closed
+     * with @After, this ensures that all the time the engine is closed
      * especially in case of error.
      * Otherwise, the engine might be still running and all subsequent tests
      * would fail.
-     */ 
-    @BeforeMethod
+     */
+    @Before
     public void open() throws NullPointerException, JavasciException {
         sci = new Scilab();
         assertTrue(sci.open());
     }
 
-    @Test(sequential = true) 
+    @Test()
     public void nonRegBug4211() throws NullPointerException, JavasciException {
         assertEquals(sci.exec("disp(plop);"), false);
         assertEquals(sci.getLastErrorCode(), 4);
@@ -52,9 +52,9 @@ public class testBug4211 {
     /**
      * See #open()
      */
-    @AfterMethod
+    @After
     public void close() {
         sci.close();
-        
+
     }
 }
\ No newline at end of file
index a762ab6..365f0e5 100644 (file)
@@ -11,8 +11,8 @@
  */
 package org.scilab.tests.modules.javasci;
 
-import org.testng.annotations.*;
-import static org.testng.AssertJUnit.*;
+import org.junit.*;
+import static org.junit.Assert.*;
 
 import org.scilab.modules.javasci.Scilab;
 import org.scilab.modules.javasci.JavasciException;
@@ -28,41 +28,41 @@ import org.scilab.modules.types.ScilabTypeEnum;
 public class testBug6651 {
     private Scilab sci;
 
-    /* 
+    /*
      * This method will be called for each test.
-     * with @AfterMethod, this ensures that all the time the engine is closed
+     * with @After, this ensures that all the time the engine is closed
      * especially in case of error.
      * Otherwise, the engine might be still running and all subsequent tests
      * would fail.
-     */ 
-    @BeforeMethod
+     */
+    @Before
     public void open() throws NullPointerException, JavasciException {
         sci = new Scilab();
         assertTrue(sci.open());
     }
 
-    @Test(sequential = true) 
+    @Test()
     public void nonRegBug6651() throws NullPointerException, JavasciException {
-        double[][] a={{1,2,3},{4,5,6},{7,8,9},{10,11,12}};
+        double[][] a = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}, {10, 11, 12}};
 
-        ScilabDouble A=new ScilabDouble(a);
-        sci.put("a",A);
+        ScilabDouble A = new ScilabDouble(a);
+        sci.put("a", A);
         assertTrue(sci.exec("b = a;"));
 
-        ScilabDouble B=(ScilabDouble)sci.get("b");
+        ScilabDouble B = (ScilabDouble)sci.get("b");
         assertTrue(B.equals(A));
 
         assertTrue(sci.exec("c = a;"));
-        ScilabDouble C=(ScilabDouble)sci.get("c");
+        ScilabDouble C = (ScilabDouble)sci.get("c");
         assertTrue(C.equals(A));
     }
 
     /**
      * See #open()
      */
-    @AfterMethod
+    @After
     public void close() {
         sci.close();
-        
+
     }
 }
\ No newline at end of file
index 225a142..b99769c 100644 (file)
@@ -11,8 +11,8 @@
  */
 package org.scilab.tests.modules.javasci;
 
-import org.testng.annotations.*;
-import static org.testng.AssertJUnit.*;
+import org.junit.*;
+import static org.junit.Assert.*;
 
 import org.scilab.modules.javasci.Scilab;
 import org.scilab.modules.javasci.JavasciException;
@@ -26,20 +26,20 @@ import org.scilab.modules.types.ScilabTypeEnum;
 public class testBug7054 {
     private Scilab sci;
 
-    /* 
+    /*
      * This method will be called for each test.
-     * with @AfterMethod, this ensures that all the time the engine is closed
+     * with @After, this ensures that all the time the engine is closed
      * especially in case of error.
      * Otherwise, the engine might be still running and all subsequent tests
      * would fail.
-     */ 
-    @BeforeMethod
+     */
+    @Before
     public void open() throws NullPointerException, JavasciException {
         sci = new Scilab();
         assertTrue(sci.open());
     }
 
-    @Test(sequential = true, expectedExceptions = java.lang.ClassCastException.class) 
+    @Test( expected = java.lang.ClassCastException.class)
     public void nonRegBug7054() throws NullPointerException, JavasciException {
         assertTrue(sci.exec("xx = 123;"));
         /* Trigger an ClassCastException exception with the error:
@@ -48,7 +48,7 @@ public class testBug7054 {
 
     }
 
-    @Test(sequential = true) 
+    @Test()
     public void nonRegBug7054Working() throws NullPointerException, JavasciException {
         assertTrue(sci.exec("xx = int8(123);"));
         ScilabInteger zz = (ScilabInteger)sci.get("xx");
@@ -58,9 +58,9 @@ public class testBug7054 {
     /**
      * See #open()
      */
-    @AfterMethod
+    @After
     public void close() {
         sci.close();
-        
+
     }
 }
index a61ff4c..314dac6 100644 (file)
@@ -7,12 +7,12 @@
  * you should have received as part of this distribution.  The terms
  * are also available at
  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+
  */
 package org.scilab.tests.modules.javasci;
 
-import org.testng.annotations.*;
-import static org.testng.AssertJUnit.*;
+import org.junit.*;
+import static org.junit.Assert.*;
 
 import java.io.File;
 import java.io.BufferedWriter;
@@ -40,7 +40,7 @@ import java.awt.Font;
 import java.awt.event.ActionEvent;
 import java.awt.event.ActionListener;
 
-import javax.swing.SwingUtilities; 
+import javax.swing.SwingUtilities;
 import javax.swing.JButton;
 import javax.swing.JFrame;
 import javax.swing.JLabel;
@@ -49,20 +49,20 @@ import javax.swing.JPanel;
 public class testBug9149 {
     private Scilab sci;
 
-    /* 
+    /*
      * This method will be called for each test.
-     * with @AfterMethod, this ensures that all the time the engine is closed
+     * with @After, this ensures that all the time the engine is closed
      * especially in case of error.
      * Otherwise, the engine might be still running and all subsequent tests
      * would fail.
-     */ 
-    @BeforeMethod
+     */
+    @Before
     public void open() throws NullPointerException, JavasciException {
         sci = new Scilab();
         assertTrue(sci.open());
     }
 
-    @Test(sequential = true, expectedExceptions = ScilabErrorException.class)
+    @Test( expected = ScilabErrorException.class)
     public void nonRegBug9149Working() throws NullPointerException, ScilabErrorException {
         assertEquals(sci.isGraphicOpened(), false);
         sci.execException("plot3d();");
@@ -71,10 +71,10 @@ public class testBug9149 {
     /**
      * See #open()
      */
-    @AfterMethod
+    @After
     public void close() {
         sci.close();
-        
+
     }
 
 }
index 04d3d92..9d80d83 100644 (file)
@@ -11,8 +11,8 @@
  */
 package org.scilab.tests.modules.javasci;
 
-import org.testng.annotations.*;
-import static org.testng.AssertJUnit.*;
+import org.junit.*;
+import static org.junit.Assert.*;
 
 import java.io.File;
 import java.io.BufferedWriter;
@@ -41,7 +41,7 @@ import java.awt.Font;
 import java.awt.event.ActionEvent;
 import java.awt.event.ActionListener;
 
-import javax.swing.SwingUtilities; 
+import javax.swing.SwingUtilities;
 import javax.swing.JButton;
 import javax.swing.JFrame;
 import javax.swing.JLabel;
@@ -51,20 +51,20 @@ public class testBug9544 {
     private Scilab sci;
     private Test_sci x;
 
-    /* 
+    /*
      * This method will be called for each test.
-     * with @AfterMethod, this ensures that all the time the engine is closed
+     * with @After, this ensures that all the time the engine is closed
      * especially in case of error.
      * Otherwise, the engine might be still running and all subsequent tests
      * would fail.
-     */ 
-    @BeforeMethod
+     */
+    @Before
     public void open() throws NullPointerException, JavasciException {
         sci = new Scilab(true);
         assertTrue(sci.open());
     }
 
-    @Test(sequential = true) 
+    @Test()
     public void nonRegBug9544Working() throws NullPointerException, JavasciException, IOException {
         if (!GraphicsEnvironment.isHeadless()) {
             x = new Test_sci();
@@ -74,13 +74,13 @@ public class testBug9544 {
     /**
      * See #open()
      */
-    @AfterMethod
+    @After
     public void close() {
         if (!GraphicsEnvironment.isHeadless()) {
             x.dispose();
         }
         sci.close();
-        
+
     }
 
     public class Test_sci extends JFrame {
@@ -88,44 +88,43 @@ public class testBug9544 {
         private JPanel container = new JPanel();
         private JButton b = new JButton ("Auto clicked button");
         private JLabel resultat;
-       
+
         private Scilab sci;
 
 
-        
-        public Test_sci() /*throws IOException*/ {
+
+        public Test_sci() { /*throws IOException*/
             try {
                 sci = new Scilab(true);
-            } 
-            catch (org.scilab.modules.javasci.JavasciException f) {
+            } catch (org.scilab.modules.javasci.JavasciException f) {
                 System.err.println("An exception occured: " + f.getLocalizedMessage());
             }
             this.setTitle("bug 9544 non reg test");
             this.setSize(200, 100);
             this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
-            JPanel top = new JPanel();        
+
+            JPanel top = new JPanel();
             b.addActionListener(new BoutonListener());
-               
+
             top.add(b);
-                                
+
             this.setContentPane(top);
             this.setVisible(true);
 
             new Thread(new Runnable() {
-                    public void run() {
-                        SwingUtilities.invokeLater(new Runnable() {
-                                public void run() {
-                                    b.doClick();
-                                }
-                            });
-                    }
-                }).start();
+                public void run() {
+                    SwingUtilities.invokeLater(new Runnable() {
+                        public void run() {
+                            b.doClick();
+                        }
+                    });
+                }
+            }).start();
 
         }
 
-        class BoutonListener implements ActionListener{
-       
+        class BoutonListener implements ActionListener {
+
             public void actionPerformed(ActionEvent g) {
                 List<String> commands = new ArrayList<String>();
                 commands.add("X = [1,2];");
@@ -133,7 +132,7 @@ public class testBug9544 {
                 commands.add("plot(X,Y);");
                 assertTrue(sci.exec(commands.toArray(new String[commands.size()])));
             }
-                
+
         }
     }
 }
index 9508c9b..151389b 100644 (file)
@@ -11,8 +11,8 @@
  */
 package org.scilab.tests.modules.javasci;
 
-import org.testng.annotations.*;
-import static org.testng.AssertJUnit.*;
+import org.junit.*;
+import static org.junit.Assert.*;
 
 import org.scilab.modules.javasci.Scilab;
 import org.scilab.modules.types.ScilabDouble;
@@ -24,21 +24,21 @@ import org.scilab.modules.javasci.JavasciException.ScilabErrorException;
 public class testErrorManagement {
     private Scilab sci;
 
-    /* 
+    /*
      * This method will be called for each test.
-     * with @AfterMethod, this ensures that all the time the engine is closed
+     * with @After, this ensures that all the time the engine is closed
      * especially in case of error.
      * Otherwise, the engine might be still running and all subsequent tests
      * would fail.
-     */ 
-    @BeforeMethod
+     */
+    @Before
     public void open() throws NullPointerException, JavasciException {
         sci = new Scilab();
         assertTrue(sci.open());
     }
 
 
-    @Test(sequential = true)
+    @Test()
     public void getLastErrorCodeTest() throws NullPointerException, JavasciException {
         assertEquals(sci.getLastErrorCode(), 0); // No error
         sci.close();
@@ -51,7 +51,7 @@ public class testErrorManagement {
         sci.exec("errclear();");
     }
 
-    @Test(sequential = true)
+    @Test()
     public void getLastErrorMessageTest() throws NullPointerException, JavasciException {
         sci.exec("errclear();"); // No error by default
         assertTrue(sci.getLastErrorMessage().equals(""));
@@ -70,7 +70,7 @@ public class testErrorManagement {
         assertEquals(sci.getLastErrorMessage().length(), 0);
     }
 
-    @Test(sequential = true)
+    @Test()
     public void getLastErrorMessageWithExceptionNonErrorTest() throws NullPointerException, JavasciException {
         sci.execException("errclear();"); // No error by default
         assertTrue(sci.getLastErrorMessage().equals(""));
@@ -79,7 +79,7 @@ public class testErrorManagement {
         sci.execException("errclear();");
     }
 
-    @Test(sequential = true)
+    @Test()
     public void getLastErrorMessageWithExceptionNonError2Test() throws NullPointerException, JavasciException {
         sci.execException("errclear();"); // No error by default
         assertTrue(sci.getLastErrorMessage().equals(""));
@@ -87,14 +87,14 @@ public class testErrorManagement {
         sci.execException("a=rand(10,10);");//no error
         assertEquals(sci.getLastErrorMessage().length(), 0);
     }
-    
-    
-    @Test(sequential = true, expectedExceptions = ScilabErrorException.class)
+
+
+    @Test( expected = ScilabErrorException.class)
     public void getLastErrorMessageWithExceptionWithErrorTest() throws NullPointerException, ScilabErrorException {
         sci.execException("a+b"); //undefined a & b
     }
 
-    @Test(sequential = true, expectedExceptions = ScilabErrorException.class)
+    @Test( expected = ScilabErrorException.class)
     public void getLastErrorMessageWithExceptionWithError2Test() throws NullPointerException, ScilabErrorException {
         sci.execException("a+b*"); //undefined a & b
     }
@@ -102,7 +102,7 @@ public class testErrorManagement {
     /**
      * See #open()
      */
-    @AfterMethod
+    @After
     public void close() {
         sci.close();
     }
index 75df568..34219d0 100644 (file)
@@ -11,8 +11,8 @@
  */
 package org.scilab.tests.modules.javasci;
 
-import org.testng.annotations.*;
-import static org.testng.AssertJUnit.*;
+import org.junit.*;
+import static org.junit.Assert.*;
 
 import java.io.File;
 import java.io.BufferedWriter;
@@ -29,20 +29,20 @@ import org.scilab.modules.types.ScilabDouble;
 public class testExec {
     private Scilab sci;
 
-    /* 
+    /*
      * This method will be called for each test.
-     * with @AfterMethod, this ensures that all the time the engine is closed
+     * with @After, this ensures that all the time the engine is closed
      * especially in case of error.
      * Otherwise, the engine might be still running and all subsequent tests
      * would fail.
-     */ 
-    @BeforeMethod
+     */
+    @Before
     public void open() throws NullPointerException, JavasciException {
         sci = new Scilab();
         assertTrue(sci.open());
     }
 
-    @Test(sequential = true)
+    @Test()
     public void execAndReadTest() throws NullPointerException, JavasciException {
 
         /* Scalar test */
@@ -53,7 +53,7 @@ public class testExec {
         assertEquals(a.getHeight(), 1);
         assertEquals(a.getWidth(), 1);
 
-        assertEquals(((ScilabDouble)a).getRealPart()[0][0], 2.0);
+        assertEquals(((ScilabDouble)a).getRealPart()[0][0], 2.0, 1e-8);
 
         /* Matrix 10x10 */
         assertTrue(sci.exec("b = matrix(1:100,10,10)"));
@@ -73,49 +73,49 @@ public class testExec {
 
         double sum = 0;
         /* Compute ourself the sum of all matrices elements */
-        for (int i=0; i < c.getHeight(); i++) {
-            for (int j=0; j < c.getWidth(); j++) {
+        for (int i = 0; i < c.getHeight(); i++) {
+            for (int j = 0; j < c.getWidth(); j++) {
                 sum += ((ScilabDouble)c).getRealPart()[i][j];
             }
         }
         ScilabType sumMatrix = sci.get("sumMatrix");
         /* Compare if they match */
-        assertEquals(((ScilabDouble)sumMatrix).getRealPart()[0][0], sum);
+        assertEquals(((ScilabDouble)sumMatrix).getRealPart()[0][0], sum, 1e-8);
         sci.exec("b = matrix(1:100,10,10)") ;
         ScilabType b2 = sci.get("b");
-        b2.getHeight(); // 10 
+        b2.getHeight(); // 10
         b2.getWidth(); // 10
         ScilabDouble b3 = (ScilabDouble)sci.get("b");
         assertTrue(b3.equals(b2));
     }
 
 
-    @Test(sequential = true)
+    @Test()
     public void execFromFileTest() throws NullPointerException, JavasciException {
         sci.close();
 
         try {
             // Create temp file.
             File tempScript = File.createTempFile("tempScript", ".sci");
-            
+
             // Write to temp file
             BufferedWriter out = new BufferedWriter(new FileWriter(tempScript));
             out.write("a=4+42;");
             out.close();
-            
+
             assertTrue(sci.open(tempScript));
 
             ScilabType a = sci.get("a");
             double[][] aReal = ((ScilabDouble)a).getRealPart();
 
-            assertEquals(((ScilabDouble)a).getRealPart()[0][0], 46.0);
+            assertEquals(((ScilabDouble)a).getRealPart()[0][0], 46.0, 1e-8);
             tempScript.delete();
 
         } catch (IOException e) {
         }
     }
 
-    @Test(sequential = true, expectedExceptions = FileNotFoundException.class)
+    @Test( expected = FileNotFoundException.class)
     public void execFromNonExistingFileTest() throws NullPointerException, InitializationException, FileNotFoundException, JavasciException {
         sci.close();
 
@@ -124,22 +124,22 @@ public class testExec {
         sci.open(nonExistingFile);
     }
 
-    @Test(sequential = true)
+    @Test()
     public void execExecstrTest() throws NullPointerException, InitializationException, FileNotFoundException, JavasciException {
         sci.exec("execstr('toto = 111')");
 
         ScilabType a = sci.get("toto");
         double[][] aReal = ((ScilabDouble)a).getRealPart();
-        
-        assertEquals(((ScilabDouble)a).getRealPart()[0][0], 111.0);
+
+        assertEquals(((ScilabDouble)a).getRealPart()[0][0], 111.0, 1e-8);
     }
 
     /**
      * See #open()
      */
-    @AfterMethod
+    @After
     public void close() {
         sci.close();
-        
+
     }
 }
\ No newline at end of file
index 5b56212..9304325 100644 (file)
@@ -11,8 +11,8 @@
  */
 package org.scilab.tests.modules.javasci;
 
-import org.testng.annotations.*;
-import static org.testng.AssertJUnit.*;
+import org.junit.*;
+import static org.junit.Assert.*;
 
 import java.io.File;
 import java.io.BufferedWriter;
@@ -29,20 +29,20 @@ import org.scilab.modules.types.ScilabDouble;
 public class testExecException {
     private Scilab sci;
 
-    /* 
+    /*
      * This method will be called for each test.
-     * with @AfterMethod, this ensures that all the time the engine is closed
+     * with @After, this ensures that all the time the engine is closed
      * especially in case of error.
      * Otherwise, the engine might be still running and all subsequent tests
      * would fail.
-     */ 
-    @BeforeMethod
+     */
+    @Before
     public void open() throws NullPointerException, JavasciException {
         sci = new Scilab();
         assertTrue(sci.open());
     }
 
-    @Test(sequential = true)
+    @Test()
     public void execAndReadTest() throws NullPointerException, JavasciException {
 
         /* Scalar test */
@@ -53,7 +53,7 @@ public class testExecException {
         assertEquals(a.getHeight(), 1);
         assertEquals(a.getWidth(), 1);
 
-        assertEquals(((ScilabDouble)a).getRealPart()[0][0], 2.0);
+        assertEquals(((ScilabDouble)a).getRealPart()[0][0], 2.0, 1e-8);
 
         /* Matrix 10x10 */
         sci.execException("b = matrix(1:100,10,10)");
@@ -73,49 +73,49 @@ public class testExecException {
 
         double sum = 0;
         /* Compute ourself the sum of all matrices elements */
-        for (int i=0; i < c.getHeight(); i++) {
-            for (int j=0; j < c.getWidth(); j++) {
+        for (int i = 0; i < c.getHeight(); i++) {
+            for (int j = 0; j < c.getWidth(); j++) {
                 sum += ((ScilabDouble)c).getRealPart()[i][j];
             }
         }
         ScilabType sumMatrix = sci.get("sumMatrix");
         /* Compare if they match */
-        assertEquals(((ScilabDouble)sumMatrix).getRealPart()[0][0], sum);
+        assertEquals(((ScilabDouble)sumMatrix).getRealPart()[0][0], sum, 1e-8);
         sci.execException("b = matrix(1:100,10,10)") ;
         ScilabType b2 = sci.get("b");
-        b2.getHeight(); // 10 
+        b2.getHeight(); // 10
         b2.getWidth(); // 10
         ScilabDouble b3 = (ScilabDouble)sci.get("b");
         assertTrue(b3.equals(b2));
     }
 
 
-    @Test(sequential = true)
+    @Test()
     public void execFromFileTest() throws NullPointerException, JavasciException {
         sci.close();
 
         try {
             // Create temp file.
             File tempScript = File.createTempFile("tempScript", ".sci");
-            
+
             // Write to temp file
             BufferedWriter out = new BufferedWriter(new FileWriter(tempScript));
             out.write("a=4+42;");
             out.close();
-            
+
             assertTrue(sci.open(tempScript));
 
             ScilabType a = sci.get("a");
             double[][] aReal = ((ScilabDouble)a).getRealPart();
 
-            assertEquals(((ScilabDouble)a).getRealPart()[0][0], 46.0);
+            assertEquals(((ScilabDouble)a).getRealPart()[0][0], 46.0, 1e-8);
             tempScript.delete();
 
         } catch (IOException e) {
         }
     }
 
-    @Test(sequential = true, expectedExceptions = FileNotFoundException.class)
+    @Test( expected = FileNotFoundException.class)
     public void execFromNonExistingFileTest() throws NullPointerException, InitializationException, FileNotFoundException, JavasciException {
         sci.close();
 
@@ -124,22 +124,22 @@ public class testExecException {
         sci.open(nonExistingFile);
     }
 
-    @Test(sequential = true)
+    @Test()
     public void execExecstrTest() throws NullPointerException, InitializationException, FileNotFoundException, JavasciException {
         sci.execException("execstr('toto = 111')");
 
         ScilabType a = sci.get("toto");
         double[][] aReal = ((ScilabDouble)a).getRealPart();
-        
-        assertEquals(((ScilabDouble)a).getRealPart()[0][0], 111.0);
+
+        assertEquals(((ScilabDouble)a).getRealPart()[0][0], 111.0, 1e-8);
     }
 
     /**
      * See #open()
      */
-    @AfterMethod
+    @After
     public void close() {
         sci.close();
-        
+
     }
 }
\ No newline at end of file
index e648283..fda0ace 100644 (file)
@@ -11,8 +11,8 @@
  */
 package org.scilab.tests.modules.javasci;
 
-import org.testng.annotations.*;
-import static org.testng.AssertJUnit.*;
+import org.junit.*;
+import static org.junit.Assert.*;
 
 import org.scilab.modules.javasci.Scilab;
 import org.scilab.modules.javasci.JavasciException;
@@ -24,35 +24,35 @@ import org.scilab.modules.types.ScilabDouble;
 public class testExistingVariable {
     private Scilab sci;
 
-    /* 
+    /*
      * This method will be called for each test.
-     * with @AfterMethod, this ensures that all the time the engine is closed
+     * with @After, this ensures that all the time the engine is closed
      * especially in case of error.
      * Otherwise, the engine might be still running and all subsequent tests
      * would fail.
-     */ 
-    @BeforeMethod
+     */
+    @Before
     public void open() throws NullPointerException, JavasciException {
         sci = new Scilab();
         assertTrue(sci.open());
     }
 
-    @Test(sequential = true) 
+    @Test()
     public void existVariableTest() throws NullPointerException, JavasciException {
-        double [][]a={{21.2, 22.0, 42.0, 39.0},{23.2, 24.0, 44.0, 40.0}};
+        double [][]a = {{21.2, 22.0, 42.0, 39.0}, {23.2, 24.0, 44.0, 40.0}};
         ScilabDouble aOriginal = new ScilabDouble(a);
-        sci.put("a",aOriginal);
+        sci.put("a", aOriginal);
         assertTrue(sci.isExistingVariable("a"));
     }
 
-    @Test(sequential = true) 
+    @Test()
     public void notExistVariableTest() throws NullPointerException, JavasciException {
         assertEquals(sci.isExistingVariable("a"), false);
         assertEquals(sci.isExistingVariable("b"), false);
     }
 
 
-    @Test(sequential = true) 
+    @Test()
     public void existVariableAfterExecTest() throws NullPointerException, JavasciException {
         assertTrue(sci.exec("a=rand(20,20);"));
         assertTrue(sci.isExistingVariable("a"));
@@ -64,9 +64,9 @@ public class testExistingVariable {
     /**
      * See #open()
      */
-    @AfterMethod
+    @After
     public void close() {
         sci.close();
-        
+
     }
 }
\ No newline at end of file
index e227b50..5ac9d12 100644 (file)
@@ -11,8 +11,8 @@
  */
 package org.scilab.tests.modules.javasci;
 
-import org.testng.annotations.*;
-import static org.testng.AssertJUnit.*;
+import org.junit.*;
+import static org.junit.Assert.*;
 
 import java.awt.GraphicsEnvironment;
 
@@ -24,20 +24,20 @@ import org.scilab.modules.types.ScilabTypeEnum;
 public class testGraphics {
     private Scilab sci;
 
-    /* 
+    /*
      * This method will be called for each test.
-     * with @AfterMethod, this ensures that all the time the engine is closed
+     * with @After, this ensures that all the time the engine is closed
      * especially in case of error.
      * Otherwise, the engine might be still running and all subsequent tests
      * would fail.
-     */ 
-    @BeforeMethod
+     */
+    @Before
     public void open() throws NullPointerException, JavasciException {
         sci = new Scilab(true); // True = enable advanced mode
         assertTrue(sci.open());
     }
 
-    @Test(sequential = true) 
+    @Test()
     public void isGraphicOpenedTest() throws NullPointerException, JavasciException {
         if (!GraphicsEnvironment.isHeadless()) {
             sci.exec("plot3d();");
@@ -45,7 +45,7 @@ public class testGraphics {
         }
     }
 
-    @Test(sequential = true) 
+    @Test()
     public void isGraphicNotOpenedTest() throws NullPointerException, JavasciException {
 
         sci.exec("a=1+1;");
@@ -55,9 +55,9 @@ public class testGraphics {
     /**
      * See #open()
      */
-    @AfterMethod
+    @After
     public void close() {
         sci.close();
-        
+
     }
 }
index dad5fb1..2d4dd1a 100644 (file)
@@ -11,8 +11,8 @@
  */
 package org.scilab.tests.modules.javasci;
 
-import org.testng.annotations.*;
-import static org.testng.AssertJUnit.*;
+import org.junit.*;
+import static org.junit.Assert.*;
 
 import java.io.IOException;
 
@@ -28,40 +28,40 @@ import org.scilab.modules.commons.ScilabConstants;
 public class testOpenClose {
     private Scilab sci;
 
-    /* 
+    /*
      * This method will be called for each test.
-     * with @AfterMethod, this ensures that all the time the engine is closed
+     * with @After, this ensures that all the time the engine is closed
      * especially in case of error.
      * Otherwise, the engine might be still running and all subsequent tests
      * would fail.
-     */ 
-    @BeforeMethod
+     */
+    @Before
     public void openTest() throws NullPointerException, JavasciException {
         sci = new Scilab();
         assertTrue(sci.open());
     }
 
-    @Test(sequential = true)
+    @Test()
     public void multipleOpenCloseTest() throws NullPointerException, JavasciException {
         assertTrue(sci.close());
         assertTrue(sci.open());
         assertTrue(sci.close());
     }
 
-    @Test(sequential = true, expectedExceptions = JavasciException.class)
+    @Test( expected = JavasciException.class)
     public void specificWrongSCIPathTest() throws NullPointerException, JavasciException {
         assertTrue(sci.close());
-        sci = new Scilab(System.getProperty("java.io.tmpdir")+"/non-existing-directory-scilab/");
+        sci = new Scilab(System.getProperty("java.io.tmpdir") + "/non-existing-directory-scilab/");
     }
 
 
-    @Test(sequential = true)
+    @Test()
     public void specificPropertySCIPathTest() throws NullPointerException, JavasciException {
         assertTrue(sci.close());
         sci = new Scilab(System.getProperty("SCI"));
     }
 
-    @Test(sequential = true)
+    @Test()
     public void specificEnvSCIPathTest() throws NullPointerException, JavasciException {
         assertTrue(sci.close());
         String SCIPath = System.getProperty("SCI"); // Temp backup to set it again
@@ -71,32 +71,32 @@ public class testOpenClose {
 
     }
 
-    @Test(sequential = true)
+    @Test()
     public void OpenWithJobTest() throws NullPointerException, JavasciException {
         assertTrue(sci.close());
         assertTrue(sci.open("a=42*2;"));
 
         ScilabType a = sci.get("a");
 
-        assertEquals(((ScilabDouble)a).getRealPart()[0][0], 84.0);
+        assertEquals(((ScilabDouble)a).getRealPart()[0][0], 84.0, 1e-8);
     }
 
-    @Test(sequential = true)
+    @Test()
     public void OpenWithJobsTest() throws NullPointerException, JavasciException {
         assertTrue(sci.close());
-        assertTrue(sci.open(new String[]{"a=42*2;","b=44*2", "c=(a==b)"}));
+        assertTrue(sci.open(new String[] {"a=42*2;", "b=44*2", "c=(a==b)"}));
 
         ScilabType a = sci.get("a");
-        assertEquals(((ScilabDouble)a).getRealPart()[0][0], 84.0);
+        assertEquals(((ScilabDouble)a).getRealPart()[0][0], 84.0, 1e-8);
 
         ScilabType b = sci.get("b");
-        assertEquals(((ScilabDouble)b).getRealPart()[0][0], 88.0);
+        assertEquals(((ScilabDouble)b).getRealPart()[0][0], 88.0, 1e-8);
 
         ScilabType c = sci.get("c");
         assertEquals(((ScilabBoolean)c).getData()[0][0], false);
     }
 
-    @Test(sequential = true, expectedExceptions = JavasciException.class)
+    @Test( expected = JavasciException.class)
     public void OpenMultipleTimeTest() throws NullPointerException, JavasciException {
         assertTrue(sci.open("a=42*2;"));
 
@@ -105,9 +105,9 @@ public class testOpenClose {
     /**
      * See #open()
      */
-    @AfterMethod
+    @After
     public void close() {
         sci.close();
-        
+
     }
 }
index 4bc5087..10f2d63 100644 (file)
@@ -11,8 +11,8 @@
  */
 package org.scilab.tests.modules.javasci;
 
-import org.testng.annotations.*;
-import static org.testng.AssertJUnit.*;
+import org.junit.*;
+import static org.junit.Assert.*;
 
 import java.util.Arrays;
 import java.util.Map;
@@ -40,30 +40,30 @@ public class testReadWrite {
 
     /*
      * This method will be called for each test.
-     * with @AfterMethod, this ensures that all the time the engine is closed
+     * with @After, this ensures that all the time the engine is closed
      * especially in case of error.
      * Otherwise, the engine might be still running and all subsequent tests
      * would fail.
      */
-    @BeforeMethod
+    @Before
     public void open() throws NullPointerException, JavasciException {
         sci = new Scilab();
         assertTrue(sci.open());
     }
 
-    @Test(sequential = true) 
+    @Test()
     public void putAndGetEmptyMatrixTest() throws NullPointerException, JavasciException {
         ScilabDouble aOriginal = new ScilabDouble();
-        sci.put("a",aOriginal);
+        sci.put("a", aOriginal);
         ScilabDouble aFromScilab = (ScilabDouble)sci.get("a");
 
         assertTrue(aFromScilab.equals(aOriginal));
     }
 
     public void putAndGetDoubleTest() throws NullPointerException, JavasciException {
-        double [][]a={{21.2, 22.0, 42.0, 39.0},{23.2, 24.0, 44.0, 40.0}};
+        double [][]a = {{21.2, 22.0, 42.0, 39.0}, {23.2, 24.0, 44.0, 40.0}};
         ScilabDouble aOriginal = new ScilabDouble(a);
-        sci.put("a",aOriginal);
+        sci.put("a", aOriginal);
         assertTrue(sci.exec("somme = sum(a);"));
 
         ScilabDouble aFromScilab = (ScilabDouble)sci.get("a");
@@ -71,45 +71,45 @@ public class testReadWrite {
         assertTrue(aFromScilab.equals(aOriginal));
     }
 
-    @Test(sequential = true)
+    @Test()
     public void putAndGetComplexDoubleTest() throws NullPointerException, JavasciException {
-        double [][]a={{21.2, 22.0, 42.0, 39.0},{23.2, 24.0, 44.0, 40.0}};
-        double [][]aImg={{212.2, 221.0, 423.0, 393.0},{234.2, 244.0, 441.0, 407.0}};
+        double [][]a = {{21.2, 22.0, 42.0, 39.0}, {23.2, 24.0, 44.0, 40.0}};
+        double [][]aImg = {{212.2, 221.0, 423.0, 393.0}, {234.2, 244.0, 441.0, 407.0}};
 
         ScilabDouble aOriginal = new ScilabDouble(a, aImg);
-        sci.put("a",aOriginal);
+        sci.put("a", aOriginal);
 
         ScilabDouble aFromScilab = (ScilabDouble)sci.get("a");
         assertTrue(aFromScilab.equals(aOriginal));
     }
 
 
-    @Test(sequential = true)
+    @Test()
     public void putAndGetBooleanTest() throws NullPointerException, JavasciException {
-        boolean [][]a={{true, true, false, false},{true, false, true, false}};
+        boolean [][]a = {{true, true, false, false}, {true, false, true, false}};
         ScilabBoolean aOriginal = new ScilabBoolean(a);
-        sci.put("a",aOriginal);
+        sci.put("a", aOriginal);
 
         ScilabBoolean aFromScilab = (ScilabBoolean)sci.get("a");
 
         assertTrue(aFromScilab.equals(aOriginal));
     }
 
-    @Test(sequential = true)
+    @Test()
     public void putAndGetSparseTest() throws NullPointerException, JavasciException {
-        double [][]a={{0, 22.0, 0, 39.0},{23.2, 0, 0, 40.0}};
+        double [][]a = {{0, 22.0, 0, 39.0}, {23.2, 0, 0, 40.0}};
         ScilabSparse aOriginal = new ScilabSparse(a);
-        sci.put("a",aOriginal);
+        sci.put("a", aOriginal);
         assertTrue(sci.exec("somme = sum(a);"));
 
         ScilabSparse aFromScilab = (ScilabSparse)sci.get("a");
         assertTrue(aFromScilab.equals(aOriginal));
     }
 
-    @Test(sequential = true)
+    @Test()
     public void putAndGetComplexSparseTest() throws NullPointerException, JavasciException {
-        double [][] a = {{0, 22.0, 0, 39.0},{23.2, 0, 0, 40.0}};
-        double [][] aImg = {{0, 11.0, 0, 18.5},{1.34, 0, 0, 41.0}};
+        double [][] a = {{0, 22.0, 0, 39.0}, {23.2, 0, 0, 40.0}};
+        double [][] aImg = {{0, 11.0, 0, 18.5}, {1.34, 0, 0, 41.0}};
         ScilabSparse aOriginal = new ScilabSparse(a, aImg);
         sci.put("a", aOriginal);
         assertTrue(sci.exec("somme = sum(a);"));
@@ -118,22 +118,22 @@ public class testReadWrite {
         assertTrue(aFromScilab.equals(aOriginal));
     }
 
-    @Test(sequential = true)
+    @Test()
     public void putAndGetBooleanSparseTest() throws NullPointerException, JavasciException {
-        boolean [][]a={{false, true, false, true},{true, false, false, true}};
+        boolean [][]a = {{false, true, false, true}, {true, false, false, true}};
         ScilabBooleanSparse aOriginal = new ScilabBooleanSparse(a);
-        sci.put("a",aOriginal);
+        sci.put("a", aOriginal);
         assertTrue(sci.exec("andA = and(a);"));
 
         ScilabBooleanSparse aFromScilab = (ScilabBooleanSparse)sci.get("a");
         assertTrue(aFromScilab.equals(aOriginal));
     }
 
-    @Test(sequential = true)
+    @Test()
     public void putAndGetPolynomialTest() throws NullPointerException, JavasciException {
-        double [][][] a = {{{1, 2, 3}, {2}, {0, 0, 0, -4}}, {{-1, 0, 2}, {0, 2, 0, 0, 3}, {0}}};
+        double [][][] a = {{{1, 2, 3}, {2}, {0, 0, 0, -4}}, {{ -1, 0, 2}, {0, 2, 0, 0, 3}, {0}}};
         ScilabPolynomial aOriginal = new ScilabPolynomial(a, "X");
-        sci.put("a",aOriginal);
+        sci.put("a", aOriginal);
         assertTrue(sci.exec("somme = sum(a);"));
 
         ScilabPolynomial aFromScilab = (ScilabPolynomial)sci.get("a");
@@ -141,12 +141,12 @@ public class testReadWrite {
         assertTrue(aFromScilab.equals(aOriginal));
     }
 
-    @Test(sequential = true)
+    @Test()
     public void putAndGetComplexPolynomialTest() throws NullPointerException, JavasciException {
-        double [][][] a = {{{1, 2, 3}, {2}, {0, 0, 0, -4}}, {{-1, 0, 2}, {0, 2, 0, 0, 3}, {0}}};
+        double [][][] a = {{{1, 2, 3}, {2}, {0, 0, 0, -4}}, {{ -1, 0, 2}, {0, 2, 0, 0, 3}, {0}}};
         double [][][] aImg = {{{2, -1, 3}, {0}, {2, 0, 1, -3}}, {{3, 0, 1}, {1, -3, 0, 0, -2}, {0}}};
         ScilabPolynomial aOriginal = new ScilabPolynomial(a, aImg, "NAME");
-        sci.put("a",aOriginal);
+        sci.put("a", aOriginal);
         assertTrue(sci.exec("somme = sum(a);"));
 
         ScilabPolynomial aFromScilab = (ScilabPolynomial)sci.get("a");
@@ -154,12 +154,13 @@ public class testReadWrite {
         assertTrue(aFromScilab.equals(aOriginal));
     }
 
-    @Test(sequential = true)
+    @Test()
     public void putAndGetStringTest() throws NullPointerException, JavasciException {
-        String [][]a={{"String1", "String2", "String3", "String4"},
-                      {"String5", "String6", "My String 7", "String8"}};
+        String [][]a = {{"String1", "String2", "String3", "String4"},
+            {"String5", "String6", "My String 7", "String8"}
+        };
         ScilabString aOriginal = new ScilabString(a);
-        sci.put("a",aOriginal);
+        sci.put("a", aOriginal);
 
         assertTrue(sci.exec("checksize = and(size(a)==[2,4]);"));
 
@@ -171,42 +172,42 @@ public class testReadWrite {
         assertTrue(aFromScilab.equals(aOriginal));
     }
 
-    @Test(sequential = true)
+    @Test()
     public void putAndGetListTest() throws NullPointerException, JavasciException {
         ScilabList aOriginal = new ScilabList();
-        aOriginal.add(new ScilabDouble(new double[][]{{1, 2, 3}, {3, 4, 5}}));
-        aOriginal.add(new ScilabInteger(new int[][]{{1, 2, 3}, {3, 4, 5}}, false));
-        aOriginal.add(new ScilabString(new String[][]{{"1", "22", "333"}, {"333", "4444", "55555"}}));
-        aOriginal.add(new ScilabSparse(new double[][]{{0, 22.0, 0, 39.0},{23.2, 0, 0, 40.0}}));
-        aOriginal.add(new ScilabDouble(new double[][]{{1, 2, 3}, {3, 4, 5}}, new double[][]{{3, 4, 5}, {1, 2, 3}}));
-        aOriginal.add(new ScilabBooleanSparse(new boolean[][]{{false, true, false, true},{true, false, false, true}}));
-        aOriginal.add(new ScilabPolynomial(new double[][][]{{{1, 2, 3}, {2}, {0, 0, 0, -4}}, {{-1, 0, 2}, {0, 2, 0, 0, 3}, {0}}}));
-        aOriginal.add(new ScilabInteger(new byte[][]{{1, 2, 3}, {3, 4, 5}}, true));
-        aOriginal.add(new ScilabSparse(new double[][]{{0, 22.0, 0, 39.0},{23.2, 0, 0, 40.0}}, new double[][]{{0, 11.0, 0, 18.5},{1.34, 0, 0, 41.0}}));
-        aOriginal.add(new ScilabPolynomial(new double[][][]{{{1, 2, 3}, {2}, {0, 0, 0, -4}}, {{-1, 0, 2}, {0, 2, 0, 0, 3}, {0}}}, new double[][][]{{{2, -1, 3}, {0}, {2, 0, 1, -3}}, {{3, 0, 1}, {1, -3, 0, 0, -2}, {0}}}));
+        aOriginal.add(new ScilabDouble(new double[][] {{1, 2, 3}, {3, 4, 5}}));
+        aOriginal.add(new ScilabInteger(new int[][] {{1, 2, 3}, {3, 4, 5}}, false));
+        aOriginal.add(new ScilabString(new String[][] {{"1", "22", "333"}, {"333", "4444", "55555"}}));
+        aOriginal.add(new ScilabSparse(new double[][] {{0, 22.0, 0, 39.0}, {23.2, 0, 0, 40.0}}));
+        aOriginal.add(new ScilabDouble(new double[][] {{1, 2, 3}, {3, 4, 5}}, new double[][] {{3, 4, 5}, {1, 2, 3}}));
+        aOriginal.add(new ScilabBooleanSparse(new boolean[][] {{false, true, false, true}, {true, false, false, true}}));
+        aOriginal.add(new ScilabPolynomial(new double[][][] {{{1, 2, 3}, {2}, {0, 0, 0, -4}}, {{ -1, 0, 2}, {0, 2, 0, 0, 3}, {0}}}));
+        aOriginal.add(new ScilabInteger(new byte[][] {{1, 2, 3}, {3, 4, 5}}, true));
+        aOriginal.add(new ScilabSparse(new double[][] {{0, 22.0, 0, 39.0}, {23.2, 0, 0, 40.0}}, new double[][] {{0, 11.0, 0, 18.5}, {1.34, 0, 0, 41.0}}));
+        aOriginal.add(new ScilabPolynomial(new double[][][] {{{1, 2, 3}, {2}, {0, 0, 0, -4}}, {{ -1, 0, 2}, {0, 2, 0, 0, 3}, {0}}}, new double[][][] {{{2, -1, 3}, {0}, {2, 0, 1, -3}}, {{3, 0, 1}, {1, -3, 0, 0, -2}, {0}}}));
         ScilabMList ml = new ScilabMList();
         aOriginal.add(ml);
-        ml.add(new ScilabDouble(new double[][]{{1, 2, 3}, {3, 4, 5}}));
-        ml.add(new ScilabPolynomial(new double[][][]{{{1, 2, 3}, {2}, {0, 0, 0, -4}}, {{-1, 0, 2}, {0, 2, 0, 0, 3}, {0}}}, new double[][][]{{{2, -1, 3}, {0}, {2, 0, 1, -3}}, {{3, 0, 1}, {1, -3, 0, 0, -2}, {0}}}));
+        ml.add(new ScilabDouble(new double[][] {{1, 2, 3}, {3, 4, 5}}));
+        ml.add(new ScilabPolynomial(new double[][][] {{{1, 2, 3}, {2}, {0, 0, 0, -4}}, {{ -1, 0, 2}, {0, 2, 0, 0, 3}, {0}}}, new double[][][] {{{2, -1, 3}, {0}, {2, 0, 1, -3}}, {{3, 0, 1}, {1, -3, 0, 0, -2}, {0}}}));
         ScilabList l = new ScilabList();
         ml.add(l);
-        l.add(new ScilabInteger(new short[][]{{1, 2, 3}, {3, 4, 5}}, false));
-        l.add(new ScilabInteger(new short[][]{{1, 2, 3}, {3, 4, 5}}, true));
-        ml.add(new ScilabPolynomial(new double[][][]{{{1, 2, 3}, {2}, {0, 0, 0, -4}}, {{-1, 0, 2}, {0, 2, 0, 0, 3}, {0}}}));
+        l.add(new ScilabInteger(new short[][] {{1, 2, 3}, {3, 4, 5}}, false));
+        l.add(new ScilabInteger(new short[][] {{1, 2, 3}, {3, 4, 5}}, true));
+        ml.add(new ScilabPolynomial(new double[][][] {{{1, 2, 3}, {2}, {0, 0, 0, -4}}, {{ -1, 0, 2}, {0, 2, 0, 0, 3}, {0}}}));
         ScilabTList tl = new ScilabTList();
         ml.add(tl);
         ScilabList l1 = new ScilabList();
         tl.add(l1);
-        l1.add(new ScilabInteger(new byte[][]{{1, 2, 3}, {3, 4, 5}}, false));
-        aOriginal.add(new ScilabString(new String[][]{{"1", "22", "333"}, {"333", "4444", "55555"}}));
-        sci.put("a",aOriginal);
+        l1.add(new ScilabInteger(new byte[][] {{1, 2, 3}, {3, 4, 5}}, false));
+        aOriginal.add(new ScilabString(new String[][] {{"1", "22", "333"}, {"333", "4444", "55555"}}));
+        sci.put("a", aOriginal);
 
         ScilabList aFromScilab = (ScilabList)sci.get("a");
 
         assertTrue(aFromScilab.equals(aOriginal));
     }
 
-    @Test(sequential = true)
+    @Test()
     public void putAndGetXCOSMListTest() throws NullPointerException, JavasciException {
         String mlistcode = "mlist([\"diagram\", \"props\", \"objs\"], tlist([\"params\", \"wpar\", \"title\", \"tol\", \"tf\", \"context\", \"void1\", \"options\", \"void2\", \"void3\", \"doc\"], [600.0, 450.0, 0.0, 0.0, 600.0, 450.0], [\"CLSS\"], [1.0E-6, 1.0E-6, 1.0E-10, 100001.0, 0.0, 0.0, 0.0], [10.0], [\"\"], [], tlist([\"scsopt\", \"3D\", \"Background\", \"Link\", \"ID\", \"Cmap\"], list([%t], [33.0]), [8.0, 1.0], [1.0, 5.0], list([5.0, 1.0], [4.0, 1.0]), [0.8, 0.8, 0.8]), [], [], list()), list(mlist([\"Block\", \"graphics\", \"model\", \"gui\", \"doc\"], mlist([\"graphics\", \"orig\", \"sz\", \"flip\", \"theta\", \"exprs\", \"pin\", \"pout\", \"pein\", \"peout\", \"gr_i\", \"id\", \"in_implicit\", \"out_implicit\", \"in_style\", \"out_style\", \"style\"], [430.0, -180.0], [40.0, 40.0], [%t], [0.0], [], [], [], [], [7.0], list([\"xstringb(orig(1),orig(2),\"\"CLOCK_c\"\",sz(1),sz(2));\"], [8.0]), [\"\"], [], [], [], [], [\"CLOCK_c;flip=false;mirror=false\"]), mlist([\"model\", \"sim\", \"in\", \"in2\", \"intyp\", \"out\", \"out2\", \"outtyp\", \"evtin\", \"evtout\", \"state\", \"dstate\", \"odstate\", \"rpar\", \"ipar\", \"opar\", \"blocktype\", \"firing\", \"dep_ut\", \"label\", \"nzcross\", \"nmode\", \"equations\"], [\"csuper\"], [], [], [], [], [], [], [], [-1.0], [], [], list(), mlist([\"diagram\", \"props\", \"objs\"], tlist([\"params\", \"wpar\", \"title\", \"tol\", \"tf\", \"context\", \"void1\", \"options\", \"void2\", \"void3\", \"doc\"], [600.0, 450.0, 0.0, 0.0, 600.0, 450.0], [\"Untitled\"], [1.0E-6, 1.0E-6, 1.0E-10, 100001.0, 0.0, 0.0, 0.0], [100000.0], [\"\"], [], tlist([\"scsopt\", \"3D\", \"Background\", \"Link\", \"ID\", \"Cmap\"], list([%t], [33.0]), [8.0, 1.0], [1.0, 5.0], list([5.0, 1.0], [4.0, 1.0]), [0.8, 0.8, 0.8]), [], [], list()), list(mlist([\"Block\", \"graphics\", \"model\", \"gui\", \"doc\"], mlist([\"graphics\", \"orig\", \"sz\", \"flip\", \"theta\", \"exprs\", \"pin\", \"pout\", \"pein\", \"peout\", \"gr_i\", \"id\", \"in_implicit\", \"out_implicit\", \"in_style\", \"out_style\", \"style\"], [440.0, -160.0], [40.0, 40.0], [%t], [0.0], [\"0.1\" ; \"0.1\"], [], [], [5.0], [6.0], list([\"xstringb(orig(1),orig(2),\"\"EVTDLY_c\"\",sz(1),sz(2));\"], [8.0]), [\"\"], [], [], [], [], [\"EVTDLY_c\"]), mlist([\"model\", \"sim\", \"in\", \"in2\", \"intyp\", \"out\", \"out2\", \"outtyp\", \"evtin\", \"evtout\", \"state\", \"dstate\", \"odstate\", \"rpar\", \"ipar\", \"opar\", \"blocktype\", \"firing\", \"dep_ut\", \"label\", \"nzcross\", \"nmode\", \"equations\"], list([\"evtdly4\"], [4.0]), [], [], [], [], [], [], [-1.0], [-1.0], [], [], list(), [0.1 ; 0.1], [], list(), [\"d\"], [0.1], [%f, %f], [\"bedc105:13552780191:-7fc7\"], [0.0], [0.0], list()), [\"EVTDLY_c\"], list([\"bedc105:13552780191:-7fc7\"])), mlist([\"Block\", \"graphics\", \"model\", \"gui\", \"doc\"], mlist([\"graphics\", \"orig\", \"sz\", \"flip\", \"theta\", \"exprs\", \"pin\", \"pout\", \"pein\", \"peout\", \"gr_i\", \"id\", \"in_implicit\", \"out_implicit\", \"in_style\", \"out_style\", \"style\"], [519.0, -230.0], [20.0, 20.0], [%t], [0.0], [\"1\"], [], [], [4.0], [], list([\"xstringb(orig(1),orig(2),\"\"CLKOUT_f\"\",sz(1),sz(2));\"], [8.0]), [\"\"], [], [], [], [], [\"CLKOUT_f\"]), mlist([\"model\", \"sim\", \"in\", \"in2\", \"intyp\", \"out\", \"out2\", \"outtyp\", \"evtin\", \"evtout\", \"state\", \"dstate\", \"odstate\", \"rpar\", \"ipar\", \"opar\", \"blocktype\", \"firing\", \"dep_ut\", \"label\", \"nzcross\", \"nmode\", \"equations\"], [\"output\"], [], [], [], [], [], [], [-1.0], [], [], [], list(), [], [1.0], list(), [\"d\"], [], [%f, %f], [\"bedc105:13552780191:-7fcb\"], [0.0], [0.0], list()), [\"CLKOUT_f\"], list([\"bedc105:13552780191:-7fcb\"])), mlist([\"Block\", \"graphics\", \"model\", \"gui\", \"doc\"], mlist([\"graphics\", \"orig\", \"sz\", \"flip\", \"theta\", \"exprs\", \"pin\", \"pout\", \"pein\", \"peout\", \"gr_i\", \"id\", \"in_implicit\", \"out_implicit\", \"in_style\", \"out_style\", \"style\"], [500.71066, -220.0], [8.0, 8.0], [%t], [0.0], [], [], [], [6.0], [4.0 ; 5.0], list([\"xstringb(orig(1),orig(2),\"\"CLKSPLIT_f\"\",sz(1),sz(2));\"], [8.0]), [\"\"], [], [], [], [], [\"CLKSPLIT_f\"]), mlist([\"model\", \"sim\", \"in\", \"in2\", \"intyp\", \"out\", \"out2\", \"outtyp\", \"evtin\", \"evtout\", \"state\", \"dstate\", \"odstate\", \"rpar\", \"ipar\", \"opar\", \"blocktype\", \"firing\", \"dep_ut\", \"label\", \"nzcross\", \"nmode\", \"equations\"], [\"split\"], [], [], [], [], [], [], [-1.0], [-1.0 ; -1.0], [], [], list(), [], [], list(), [\"d\"], [-1.0 ; -1.0], [%f, %f], [\"bedc105:13552780191:-7fc2\"], [0.0], [0.0], list()), [\"CLKSPLIT_f\"], list([\"bedc105:13552780191:-7fc2\"])), mlist([\"Link\", \"xx\", \"yy\", \"id\", \"thick\", \"ct\", \"from\", \"to\"], [500.71066 ; 529.0], [-216.0 ; -186.0], [\"drawlink\"], [0.0, 0.0], [5.0, -1.0], [3.0, 1.0, 1.0], [2.0, 1.0, 0.0]), mlist([\"Link\", \"xx\", \"yy\", \"id\", \"thick\", \"ct\", \"from\", \"to\"], [510.71066 ; 533.71 ; 493.0 ; 460.0], [-216.0 ; -114.0 ; -114.0 ; -76.0], [\"drawlink\"], [0.0, 0.0], [5.0, -1.0], [3.0, 2.0, 1.0], [1.0, 1.0, 0.0]), mlist([\"Link\", \"xx\", \"yy\", \"id\", \"thick\", \"ct\", \"from\", \"to\"], [460.0 ; 478.0 ; 500.71066], [-124.0 ; -276.0 ; -200.0], [\"drawlink\"], [0.0, 0.0], [5.0, -1.0], [1.0, 1.0, 1.0], [3.0, 1.0, 0.0])), [\"\"]), [], list(), [\"h\"], [-1.0], [%f, %f], [\"3bcfd9d2:12c7e695a9b:-7fc5\"], [0.0], [0.0], list()), [\"CLOCK_c\"], list([\"3bcfd9d2:12c7e695a9b:-7fc5\"])), mlist([\"Block\", \"graphics\", \"model\", \"gui\", \"doc\"], mlist([\"graphics\", \"orig\", \"sz\", \"flip\", \"theta\", \"exprs\", \"pin\", \"pout\", \"pein\", \"peout\", \"gr_i\", \"id\", \"in_implicit\", \"out_implicit\", \"in_style\", \"out_style\", \"style\"], [270.0, -300.0], [100.0, 70.0], [%t], [0.0], [\"[-2 -1/5;10 0]\" ; \"[1/5;0]\" ; \"[0 1]\" ; \"0\" ; \"[0 0.5]\"], [5.0], [6.0], [], [], list([\"xstringb(orig(1),orig(2),\"\"CLSS\"\",sz(1),sz(2));\"], [8.0]), [\"\"], [\"E\"], [\"E\"], [\"ExplicitInputPort;align=center;labelPosition=right;verticalLabelPosition=middle;rotation=0;spacingLeft=5;flip=false;mirror=false\"], [\"ExplicitOutputPort;align=center;labelPosition=left;verticalLabelPosition=middle;rotation=0;spacingRight=5;flip=false;mirror=false\"], [\"CLSS;flip=false;mirror=false\"]), mlist([\"model\", \"sim\", \"in\", \"in2\", \"intyp\", \"out\", \"out2\", \"outtyp\", \"evtin\", \"evtout\", \"state\", \"dstate\", \"odstate\", \"rpar\", \"ipar\", \"opar\", \"blocktype\", \"firing\", \"dep_ut\", \"label\", \"nzcross\", \"nmode\", \"equations\"], list([\"csslti4\"], [4.0]), [1.0], [1.0], [1.0], [1.0], [1.0], [1.0], [], [], [0.0 ; 0.5], [], list(), [-2.0 ; 10.0 ; -0.2 ; 0.0 ; 0.2 ; 0.0 ; 0.0 ; 1.0 ; 0.0], [], list(), [\"c\"], [], [%f, %t], [\"3bcfd9d2:12c7e695a9b:-7fde\"], [0.0], [0.0], list()), [\"CLSS\"], list([\"3bcfd9d2:12c7e695a9b:-7fde\"])), mlist([\"Block\", \"graphics\", \"model\", \"gui\", \"doc\"], mlist([\"graphics\", \"orig\", \"sz\", \"flip\", \"theta\", \"exprs\", \"pin\", \"pout\", \"pein\", \"peout\", \"gr_i\", \"id\", \"in_implicit\", \"out_implicit\", \"in_style\", \"out_style\", \"style\"], [160.0, -290.0], [48.0, 40.0], [%t], [0.0], [], [], [5.0], [], [], list([\"xstringb(orig(1),orig(2),\"\"STEP_FUNCTION\"\",sz(1),sz(2));\"], [8.0]), [\"\"], [], [\"E\"], [], [\"ExplicitOutputPort;align=center;labelPosition=left;verticalLabelPosition=middle;rotation=0;spacingRight=5;flip=false;mirror=false\"], [\"STEP_FUNCTION;flip=false;mirror=false\"]), mlist([\"model\", \"sim\", \"in\", \"in2\", \"intyp\", \"out\", \"out2\", \"outtyp\", \"evtin\", \"evtout\", \"state\", \"dstate\", \"odstate\", \"rpar\", \"ipar\", \"opar\", \"blocktype\", \"firing\", \"dep_ut\", \"label\", \"nzcross\", \"nmode\", \"equations\"], [\"csuper\"], [], [], [], [-1.0], [1.0], [1.0], [], [], [], [], list(), mlist([\"diagram\", \"props\", \"objs\"], tlist([\"params\", \"wpar\", \"title\", \"tol\", \"tf\", \"context\", \"void1\", \"options\", \"void2\", \"void3\", \"doc\"], [600.0, 450.0, 0.0, 0.0, 600.0, 450.0], [\"STEP_FUNCTION\"], [1.0E-4, 1.0E-6, 1.0E-10, 100001.0, 0.0, 0.0, 0.0], [14.0], [\" \"], [], tlist([\"scsopt\", \"3D\", \"Background\", \"Link\", \"ID\", \"Cmap\"], list([%t], [33.0]), [8.0, 1.0], [1.0, 5.0], list([5.0, 1.0], [4.0, 1.0]), [0.8, 0.8, 0.8]), [], [], list()), list(mlist([\"Block\", \"graphics\", \"model\", \"gui\", \"doc\"], mlist([\"graphics\", \"orig\", \"sz\", \"flip\", \"theta\", \"exprs\", \"pin\", \"pout\", \"pein\", \"peout\", \"gr_i\", \"id\", \"in_implicit\", \"out_implicit\", \"in_style\", \"out_style\", \"style\"], [202.230597, -160.0], [40.0, 40.0], [%t], [0.0], [\"1\" ; \"0\" ; \"1\"], [], [3.0], [4.0], [4.0], list([\"xstringb(orig(1),orig(2),\"\"STEP\"\",sz(1),sz(2));\"], [8.0]), [\"\"], [], [\"E\"], [], [\"ExplicitOutputPort;align=right;verticalAlign=middle;spacing=10;rotation=0\"], [\"STEP\"]), mlist([\"model\", \"sim\", \"in\", \"in2\", \"intyp\", \"out\", \"out2\", \"outtyp\", \"evtin\", \"evtout\", \"state\", \"dstate\", \"odstate\", \"rpar\", \"ipar\", \"opar\", \"blocktype\", \"firing\", \"dep_ut\", \"label\", \"nzcross\", \"nmode\", \"equations\"], list([\"step_func\"], [4.0]), [], [], [], [1.0], [1.0], [1.0], [-1.0], [-1.0], [], [], list(), [0.0 ; 1.0], [], list(), [\"c\"], [1.0], [%f, %t], [\"bedc105:13552780191:-7fb7\"], [0.0], [0.0], list()), [\"STEP\"], list([\"bedc105:13552780191:-7fb7\"])), mlist([\"Block\", \"graphics\", \"model\", \"gui\", \"doc\"], mlist([\"graphics\", \"orig\", \"sz\", \"flip\", \"theta\", \"exprs\", \"pin\", \"pout\", \"pein\", \"peout\", \"gr_i\", \"id\", \"in_implicit\", \"out_implicit\", \"in_style\", \"out_style\", \"style\"], [270.80203, -150.0], [20.0, 20.0], [%t], [0.0], [\"1\"], [3.0], [], [], [], list([\"xstringb(orig(1),orig(2),\"\"OUT_f\"\",sz(1),sz(2));\"], [8.0]), [\"\"], [\"E\"], [], [\"ExplicitInputPort;align=left;verticalAlign=middle;spacing=10;rotation=0\"], [], [\"OUT_f\"]), mlist([\"model\", \"sim\", \"in\", \"in2\", \"intyp\", \"out\", \"out2\", \"outtyp\", \"evtin\", \"evtout\", \"state\", \"dstate\", \"odstate\", \"rpar\", \"ipar\", \"opar\", \"blocktype\", \"firing\", \"dep_ut\", \"label\", \"nzcross\", \"nmode\", \"equations\"], [\"output\"], [-1.0], [-2.0], [-1.0], [], [], [], [], [], [], [], list(), [], [1.0], list(), [\"c\"], [], [%f, %f], [\"bedc105:13552780191:-7fb4\"], [0.0], [0.0], list()), [\"OUT_f\"], list([\"bedc105:13552780191:-7fb4\"])), mlist([\"Link\", \"xx\", \"yy\", \"id\", \"thick\", \"ct\", \"from\", \"to\"], [246.230597 ; 266.80203], [-100.0 ; -120.0], [\"drawlink\"], [0.0, 0.0], [1.0, 1.0], [1.0, 1.0, 0.0], [2.0, 1.0, 1.0]), mlist([\"Link\", \"xx\", \"yy\", \"id\", \"thick\", \"ct\", \"from\", \"to\"], [222.230597 ; 270.2306 ; 231.708992 ; 231.708992 ; 270.2306 ; 222.230597], [-124.0 ; -262.39289999999994 ; -262.39289999999994 ; -172.69678 ; -172.69678 ; -76.0], [\"drawlink\"], [0.0, 0.0], [5.0, -1.0], [1.0, 1.0, 1.0], [1.0, 1.0, 0.0])), [\"\"]), [], list(), [\"h\"], [], [%f, %f], [\"3bcfd9d2:12c7e695a9b:-7fd6\"], [0.0], [0.0], list()), [\"STEP_FUNCTION\"], list([\"3bcfd9d2:12c7e695a9b:-7fd6\"])), mlist([\"Block\", \"graphics\", \"model\", \"gui\", \"doc\"], mlist([\"graphics\", \"orig\", \"sz\", \"flip\", \"theta\", \"exprs\", \"pin\", \"pout\", \"pein\", \"peout\", \"gr_i\", \"id\", \"in_implicit\", \"out_implicit\", \"in_style\", \"out_style\", \"style\"], [430.0, -290.0], [40.0, 40.0], [%t], [0.0], [\"1 3 5 7 9 11 13 15\" ; \"-1\" ; \"[]\" ; \"[600;400]\" ; \"0.2\" ; \"1.1\" ; \"10\" ; \"20\" ; \"0\" ; \"\"], [6.0], [], [7.0], [], list([\"xstringb(orig(1),orig(2),\"\"CSCOPE\"\",sz(1),sz(2));\"], [8.0]), [\"\"], [\"E\"], [], [\"ExplicitInputPort;align=center;labelPosition=right;verticalLabelPosition=middle;rotation=0;spacingLeft=5;flip=false;mirror=false\"], [], [\"CSCOPE;flip=false;mirror=false\"]), mlist([\"model\", \"sim\", \"in\", \"in2\", \"intyp\", \"out\", \"out2\", \"outtyp\", \"evtin\", \"evtout\", \"state\", \"dstate\", \"odstate\", \"rpar\", \"ipar\", \"opar\", \"blocktype\", \"firing\", \"dep_ut\", \"label\", \"nzcross\", \"nmode\", \"equations\"], list([\"cscope\"], [4.0]), [-1.0], [1.0], [1.0], [], [], [], [-1.0], [], [], [], list(), [0.0 ; 0.2 ; 1.1 ; 10.0], [-1.0 ; 1.0 ; 20.0 ; 1.0 ; 3.0 ; 5.0 ; 7.0 ; 9.0 ; 11.0 ; 13.0 ; 15.0 ; -1.0 ; -1.0 ; 600.0 ; 400.0], list(), [\"c\"], [], [%t, %f], [\"3bcfd9d2:12c7e695a9b:-7fcd\"], [0.0], [0.0], list()), [\"CSCOPE\"], list([\"3bcfd9d2:12c7e695a9b:-7fcd\"])), mlist([\"Link\", \"xx\", \"yy\", \"id\", \"thick\", \"ct\", \"from\", \"to\"], [212.0 ; 266.0], [-230.0 ; -200.0], [\"drawlink\"], [0.0, 0.0], [1.0, 1.0], [3.0, 1.0, 0.0], [2.0, 1.0, 1.0]), mlist([\"Link\", \"xx\", \"yy\", \"id\", \"thick\", \"ct\", \"from\", \"to\"], [374.0 ; 426.0], [-200.0 ; -230.0], [\"drawlink\"], [0.0, 0.0], [1.0, 1.0], [2.0, 1.0, 0.0], [4.0, 1.0, 1.0]), mlist([\"Link\", \"xx\", \"yy\", \"id\", \"thick\", \"ct\", \"from\", \"to\"], [450.0 ; 450.0], [-144.0 ; -206.0], [\"drawlink\"], [0.0, 0.0], [5.0, -1.0], [1.0, 1.0, 1.0], [4.0, 1.0, 0.0])), [\"\"])";
         assertTrue(sci.exec("ml=" + mlistcode));
@@ -217,30 +218,30 @@ public class testReadWrite {
         assertTrue(mlFromScilab.equals(ml1FromScilab));
     }
 
-//    @Test(sequential = true, expectedExceptions = UnsupportedTypeException.class)
-    @Test(sequential = true)
+    //    @Test( expected = UnsupportedTypeException.class)
+    @Test()
     public void ReadSparseTypeTest() throws NullPointerException, JavasciException {
         assertTrue(sci.exec("W=sparse([1,2;4,5;3,10],[1,2,3]);"));
         assertEquals(sci.getVariableType("W"), ScilabTypeEnum.sci_sparse);
         ScilabSparse aFromScilab = (ScilabSparse)sci.get("W");
         assertTrue(aFromScilab.toString().equals("sparse([1, 2 ; 3, 10 ; 4, 5], [1.0 ; 3.0 ; 2.0], [4, 10])"));
-        assertTrue(sci.exec("AZE= "+aFromScilab.toString()));
+        assertTrue(sci.exec("AZE= " + aFromScilab.toString()));
         ScilabSparse aFromScilab2 = (ScilabSparse)sci.get("AZE");
 
         assertTrue(Arrays.deepEquals(aFromScilab.getFullRealPart(), aFromScilab2.getFullRealPart()));
 
-        ScilabSparse mySparse = new ScilabSparse(100, 100, 5, new int[] { 1, 1, 1, 1, 1}, new int[]{ 1, 25, 50, 75, 99}, new double[] { 1.0, 2.0, 3.0, 4.0, 5.0});
+        ScilabSparse mySparse = new ScilabSparse(100, 100, 5, new int[] { 1, 1, 1, 1, 1}, new int[] { 1, 25, 50, 75, 99}, new double[] { 1.0, 2.0, 3.0, 4.0, 5.0});
         // sci.put with a sparse is not yet functionnal
-//        assertTrue(sci.put("mySparse", mySparse));
-//        String ref="mySparseRef = sparse([1, 2 ; 2, 26 ; 3, 51 ; 4, 76 ; 5, 100], [1.0 ; 2.0 ; 3.0 ; 4.0 ; 5.0], [100, 100]);";
-//        sci.exec("isEqual=(mySparseRef==mySparse)");
-//        ScilabBoolean isEqual = (ScilabBoolean)sci.get("isEqual");
-//        System.out.println("isequal " +isEqual);
+        //        assertTrue(sci.put("mySparse", mySparse));
+        //        String ref="mySparseRef = sparse([1, 2 ; 2, 26 ; 3, 51 ; 4, 76 ; 5, 100], [1.0 ; 2.0 ; 3.0 ; 4.0 ; 5.0], [100, 100]);";
+        //        sci.exec("isEqual=(mySparseRef==mySparse)");
+        //        ScilabBoolean isEqual = (ScilabBoolean)sci.get("isEqual");
+        //        System.out.println("isequal " +isEqual);
 
 
     }
 
-    @Test(sequential = true)
+    @Test()
     public void ReadStructTest() throws NullPointerException, JavasciException {
         assertTrue(sci.exec("myDate=struct('day',25,'month' ,'DEC','year',2006)"));
         assertEquals(sci.getVariableType("myDate"), ScilabTypeEnum.sci_mlist);
@@ -255,13 +256,13 @@ public class testReadWrite {
         ScilabString month = (ScilabString)listFields.get("month");
         assertTrue(month.getData()[0][0].equals("DEC"));
         ScilabDouble year = (ScilabDouble)listFields.get("year");
-        assertEquals(year.getRealPart()[0][0], 2006.0);
+        assertEquals(year.getRealPart()[0][0], 2006.0, 1e-8);
         ScilabDouble day = (ScilabDouble)listFields.get("day");
-        assertEquals(day.getRealPart()[0][0], 25.0);
+        assertEquals(day.getRealPart()[0][0], 25.0, 1e-8);
 
     }
 
-    @Test(sequential = true, expectedExceptions = UndefinedVariableException.class)
+    @Test( expected = UndefinedVariableException.class)
     public void UndefinedVariableExceptionTest() throws NullPointerException, JavasciException {
         sci.get("undefinedVar"); /* Will launch an UnsupportedTypeException exception */
     }
@@ -269,7 +270,7 @@ public class testReadWrite {
     /**
      * See #open()
      */
-    @AfterMethod
+    @After
     public void close() {
         sci.close();
     }
index 42eb388..d03fd78 100644 (file)
@@ -11,8 +11,8 @@
  */
 package org.scilab.tests.modules.javasci;
 
-import org.testng.annotations.*;
-import static org.testng.AssertJUnit.*;
+import org.junit.*;
+import static org.junit.Assert.*;
 
 import org.scilab.modules.javasci.Scilab;
 import org.scilab.modules.javasci.JavasciException;
@@ -24,25 +24,25 @@ import org.scilab.modules.types.ScilabInteger;
 public class testReadWriteInteger {
     private Scilab sci;
 
-    /* 
+    /*
      * This method will be called for each test.
-     * with @AfterMethod, this ensures that all the time the engine is closed
+     * with @After, this ensures that all the time the engine is closed
      * especially in case of error.
      * Otherwise, the engine might be still running and all subsequent tests
      * would fail.
-     */ 
-    @BeforeMethod
+     */
+    @Before
     public void open() throws NullPointerException, JavasciException {
         sci = new Scilab();
         assertTrue(sci.open());
     }
 
-    @Test(sequential = true)
+    @Test()
     public void putAndGetInteger8UnsignedTest() throws NullPointerException, JavasciException {
 
-        byte [][]a={{21, 22, 42, 39},{23, 24, 44, 40}};
+        byte [][]a = {{21, 22, 42, 39}, {23, 24, 44, 40}};
         ScilabInteger aOriginal = new ScilabInteger(a, true); /* unsigned */
-        sci.put("b",aOriginal);
+        sci.put("b", aOriginal);
         //        assertTrue(sci.exec("somme = sum(a);"));
 
         ScilabInteger aFromScilab = (ScilabInteger)sci.get("b");
@@ -50,27 +50,27 @@ public class testReadWriteInteger {
         assertTrue(aFromScilab.equals(aOriginal));
 
         // Test values
-        byte [][]z={{-1, -128, 0}};
+        byte [][]z = {{ -1, -128, 0}};
         ScilabInteger zMatrix = new ScilabInteger(z, true);
-        sci.put("z",zMatrix);
+        sci.put("z", zMatrix);
         sci.exec("sumElements=sum(z);");
 
         ScilabInteger zFromScilab = (ScilabInteger)sci.get("z");
         assertTrue(zFromScilab.equals(zMatrix));
     }
 
-    @Test(sequential = true)
+    @Test()
     public void putAndGetInteger8SignedTest() throws NullPointerException, JavasciException {
-        byte [][]a={{-21, 22, -42, 39},{23, -24, -44, 40}};
+        byte [][]a = {{ -21, 22, -42, 39}, {23, -24, -44, 40}};
         ScilabInteger aOriginal = new ScilabInteger(a, false); /* signed */
-        sci.put("b",aOriginal);
+        sci.put("b", aOriginal);
         //        assertTrue(sci.exec("somme = sum(a);"));
 
         ScilabInteger aFromScilab = (ScilabInteger)sci.get("b");
 
-        byte [][]z={{-1, -128, 0}};
+        byte [][]z = {{ -1, -128, 0}};
         ScilabInteger zMatrix = new ScilabInteger(z, false);
-        sci.put("z",zMatrix);
+        sci.put("z", zMatrix);
         ScilabInteger zFromScilab = (ScilabInteger)sci.get("z");
         assertTrue(zFromScilab.equals(zMatrix));
 
@@ -78,11 +78,11 @@ public class testReadWriteInteger {
 
     }
 
-    @Test(sequential = true)
+    @Test()
     public void putAndGetInteger16UnsignedTest() throws NullPointerException, JavasciException {
-        short [][]a={{21, 22, 42, 39},{23, 24, 44, 40}};
+        short [][]a = {{21, 22, 42, 39}, {23, 24, 44, 40}};
         ScilabInteger aOriginal = new ScilabInteger(a, true); /* unsigned */
-        sci.put("b",aOriginal);
+        sci.put("b", aOriginal);
 
         ScilabInteger aFromScilab = (ScilabInteger)sci.get("b");
 
@@ -90,11 +90,11 @@ public class testReadWriteInteger {
 
     }
 
-    @Test(sequential = true)
+    @Test()
     public void putAndGetInteger16SignedTest() throws NullPointerException, JavasciException {
-        short [][]a={{-21, 22, -42, 39},{23, -24, -44, 40}};
+        short [][]a = {{ -21, 22, -42, 39}, {23, -24, -44, 40}};
         ScilabInteger aOriginal = new ScilabInteger(a, false); /* signed */
-        sci.put("b",aOriginal);
+        sci.put("b", aOriginal);
         //        assertTrue(sci.exec("somme = sum(a);"));
 
         ScilabInteger aFromScilab = (ScilabInteger)sci.get("b");
@@ -103,13 +103,13 @@ public class testReadWriteInteger {
 
     }
 
-    @Test(sequential = true)
+    @Test()
     public void putAndGetInteger32UnsignedTest() throws NullPointerException, JavasciException {
 
-        int [][]a={{21, 22, 42, 39},{23, 24, 44, 40}};
+        int [][]a = {{21, 22, 42, 39}, {23, 24, 44, 40}};
         ScilabInteger aOriginal = new ScilabInteger(a, true); /* unsigned */
 
-        sci.put("b",aOriginal);
+        sci.put("b", aOriginal);
         //        assertTrue(sci.exec("somme = sum(a);"));
 
         ScilabInteger aFromScilab = (ScilabInteger)sci.get("b");
@@ -118,11 +118,11 @@ public class testReadWriteInteger {
 
     }
 
-    @Test(sequential = true)
+    @Test()
     public void putAndGetInteger32SignedTest() throws NullPointerException, JavasciException {
-        int [][]a={{-21, 22, -42, 39},{23, -24, -44, 40}};
+        int [][]a = {{ -21, 22, -42, 39}, {23, -24, -44, 40}};
         ScilabInteger aOriginal = new ScilabInteger(a, false); /* signed */
-        sci.put("b",aOriginal);
+        sci.put("b", aOriginal);
         //        assertTrue(sci.exec("somme = sum(a);"));
 
         ScilabInteger aFromScilab = (ScilabInteger)sci.get("b");
@@ -131,37 +131,37 @@ public class testReadWriteInteger {
 
     }
 
-    @Test(sequential = true, expectedExceptions = UnsupportedTypeException.class)
+    @Test( expected = UnsupportedTypeException.class)
     // Will be unblocked for Scilab 6
     public void putAndGetInteger64UnsignedTest() throws NullPointerException, JavasciException {
-        long [][]a={{21, 22, 42, 39},{23, 24, 44, 40}};
+        long [][]a = {{21, 22, 42, 39}, {23, 24, 44, 40}};
         ScilabInteger aOriginal = new ScilabInteger(a, true); /* unsigned */
-        sci.put("b",aOriginal); /* Exception launched */
+        sci.put("b", aOriginal); /* Exception launched */
 
         ScilabInteger aFromScilab = (ScilabInteger)sci.get("b");
 
         assertTrue(aFromScilab.equals(aOriginal));
     }
 
-    @Test(sequential = true, expectedExceptions = UnsupportedTypeException.class)
+    @Test( expected = UnsupportedTypeException.class)
     // Will be unblocked for Scilab 6
     public void putAndGetInteger64SignedTest() throws NullPointerException, JavasciException {
-        long [][]a={{-21, 22, -42, 39},{23, -24, -44, 40}};
+        long [][]a = {{ -21, 22, -42, 39}, {23, -24, -44, 40}};
         ScilabInteger aOriginal = new ScilabInteger(a, false); /* signed */
-        sci.put("b",aOriginal);  /* Exception launched */
+        sci.put("b", aOriginal); /* Exception launched */
 
         ScilabInteger aFromScilab = (ScilabInteger)sci.get("b");
 
         assertTrue(aFromScilab.equals(aOriginal));
 
     }
-    
+
     /**
      * See #open()
      */
-    @AfterMethod
+    @After
     public void close() {
         sci.close();
-        
+
     }
 }
\ No newline at end of file
index d8305c5..84f6e12 100644 (file)
@@ -11,8 +11,8 @@
  */
 package org.scilab.tests.modules.javasci;
 
-import org.testng.annotations.*;
-import static org.testng.AssertJUnit.*;
+import org.junit.*;
+import static org.junit.Assert.*;
 
 import org.scilab.modules.javasci.Scilab;
 import org.scilab.modules.javasci.JavasciException;
@@ -22,20 +22,20 @@ import org.scilab.modules.types.ScilabTypeEnum;
 public class testTypes {
     private Scilab sci;
 
-    /* 
+    /*
      * This method will be called for each test.
-     * with @AfterMethod, this ensures that all the time the engine is closed
+     * with @After, this ensures that all the time the engine is closed
      * especially in case of error.
      * Otherwise, the engine might be still running and all subsequent tests
      * would fail.
-     */ 
-    @BeforeMethod
+     */
+    @Before
     public void open() throws NullPointerException, JavasciException {
         sci = new Scilab();
         assertTrue(sci.open());
     }
 
-    @Test(sequential = true) 
+    @Test()
     public void getVariableTypeTest() throws NullPointerException, JavasciException {
 
         sci.exec("a = 2*%pi");
@@ -97,7 +97,7 @@ public class testTypes {
 
     }
 
-    @Test(sequential = true, expectedExceptions = UndefinedVariableException.class)
+    @Test( expected = UndefinedVariableException.class)
     public void failGetVariableTypeTest() throws NullPointerException, IllegalArgumentException, JavasciException {
         sci.getVariableType("nonexistingvariable");
 
@@ -106,9 +106,9 @@ public class testTypes {
     /**
      * See #open()
      */
-    @AfterMethod
+    @After
     public void close() {
         sci.close();
-        
+
     }
 }
index 87c7752..103cc36 100644 (file)
@@ -209,7 +209,6 @@ AVALON_FRAMEWORK = @AVALON_FRAMEWORK@
 AWK = @AWK@
 BATIK = @BATIK@
 BLAS_LIBS = @BLAS_LIBS@
-BSH = @BSH@
 CC = @CC@
 CCACHE = @CCACHE@
 CCDEPMODE = @CCDEPMODE@
@@ -276,7 +275,6 @@ JAVA_G = @JAVA_G@
 JAVA_HOME = @JAVA_HOME@
 JAVA_JNI_INCLUDE = @JAVA_JNI_INCLUDE@
 JAVA_JNI_LIBS = @JAVA_JNI_LIBS@
-JCOMMANDER = @JCOMMANDER@
 JDB = @JDB@
 JEUCLID_CORE = @JEUCLID_CORE@
 JGRAPHX = @JGRAPHX@
@@ -287,7 +285,7 @@ JLATEXMATH_FOP = @JLATEXMATH_FOP@
 JOGL = @JOGL@
 JROSETTA_API = @JROSETTA_API@
 JROSETTA_ENGINE = @JROSETTA_ENGINE@
-JUNIT = @JUNIT@
+JUNIT4 = @JUNIT4@
 LAPACK_LIBS = @LAPACK_LIBS@
 LCOV = @LCOV@
 LD = @LD@
@@ -346,7 +344,6 @@ PKG_CONFIG = @PKG_CONFIG@
 POSUB = @POSUB@
 POW_LIB = @POW_LIB@
 PYTHON = @PYTHON@
-QDOX = @QDOX@
 RANLIB = @RANLIB@
 RELOCATABLE = @RELOCATABLE@
 RT_LIB = @RT_LIB@
@@ -368,7 +365,6 @@ SWIG_JAVA = @SWIG_JAVA@
 SWIG_RUNTIME_LIBS_DIR = @SWIG_RUNTIME_LIBS_DIR@
 TCLTK_LIBS = @TCLTK_LIBS@
 TCL_INC_PATH = @TCL_INC_PATH@
-TESTNG = @TESTNG@
 TK_INC_PATH = @TK_INC_PATH@
 UMFPACK_ENABLE = @UMFPACK_ENABLE@
 UMFPACK_LIB = @UMFPACK_LIB@
index 18ff323..bc5e41e 100644 (file)
@@ -217,7 +217,6 @@ AVALON_FRAMEWORK = @AVALON_FRAMEWORK@
 AWK = @AWK@
 BATIK = @BATIK@
 BLAS_LIBS = @BLAS_LIBS@
-BSH = @BSH@
 CC = @CC@
 CCACHE = @CCACHE@
 CCDEPMODE = @CCDEPMODE@
@@ -284,7 +283,6 @@ JAVA_G = @JAVA_G@
 JAVA_HOME = @JAVA_HOME@
 JAVA_JNI_INCLUDE = @JAVA_JNI_INCLUDE@
 JAVA_JNI_LIBS = @JAVA_JNI_LIBS@
-JCOMMANDER = @JCOMMANDER@
 JDB = @JDB@
 JEUCLID_CORE = @JEUCLID_CORE@
 JGRAPHX = @JGRAPHX@
@@ -295,7 +293,7 @@ JLATEXMATH_FOP = @JLATEXMATH_FOP@
 JOGL = @JOGL@
 JROSETTA_API = @JROSETTA_API@
 JROSETTA_ENGINE = @JROSETTA_ENGINE@
-JUNIT = @JUNIT@
+JUNIT4 = @JUNIT4@
 LAPACK_LIBS = @LAPACK_LIBS@
 LCOV = @LCOV@
 LD = @LD@
@@ -354,7 +352,6 @@ PKG_CONFIG = @PKG_CONFIG@
 POSUB = @POSUB@
 POW_LIB = @POW_LIB@
 PYTHON = @PYTHON@
-QDOX = @QDOX@
 RANLIB = @RANLIB@
 RELOCATABLE = @RELOCATABLE@
 RT_LIB = @RT_LIB@
@@ -376,7 +373,6 @@ SWIG_JAVA = @SWIG_JAVA@
 SWIG_RUNTIME_LIBS_DIR = @SWIG_RUNTIME_LIBS_DIR@
 TCLTK_LIBS = @TCLTK_LIBS@
 TCL_INC_PATH = @TCL_INC_PATH@
-TESTNG = @TESTNG@
 TK_INC_PATH = @TK_INC_PATH@
 UMFPACK_ENABLE = @UMFPACK_ENABLE@
 UMFPACK_LIB = @UMFPACK_LIB@
index 83eaf91..6e39455 100644 (file)
@@ -203,7 +203,6 @@ AVALON_FRAMEWORK = @AVALON_FRAMEWORK@
 AWK = @AWK@
 BATIK = @BATIK@
 BLAS_LIBS = @BLAS_LIBS@
-BSH = @BSH@
 CC = @CC@
 CCACHE = @CCACHE@
 CCDEPMODE = @CCDEPMODE@
@@ -270,7 +269,6 @@ JAVA_G = @JAVA_G@
 JAVA_HOME = @JAVA_HOME@
 JAVA_JNI_INCLUDE = @JAVA_JNI_INCLUDE@
 JAVA_JNI_LIBS = @JAVA_JNI_LIBS@
-JCOMMANDER = @JCOMMANDER@
 JDB = @JDB@
 JEUCLID_CORE = @JEUCLID_CORE@
 JGRAPHX = @JGRAPHX@
@@ -281,7 +279,7 @@ JLATEXMATH_FOP = @JLATEXMATH_FOP@
 JOGL = @JOGL@
 JROSETTA_API = @JROSETTA_API@
 JROSETTA_ENGINE = @JROSETTA_ENGINE@
-JUNIT = @JUNIT@
+JUNIT4 = @JUNIT4@
 LAPACK_LIBS = @LAPACK_LIBS@
 LCOV = @LCOV@
 LD = @LD@
@@ -340,7 +338,6 @@ PKG_CONFIG = @PKG_CONFIG@
 POSUB = @POSUB@
 POW_LIB = @POW_LIB@
 PYTHON = @PYTHON@
-QDOX = @QDOX@
 RANLIB = @RANLIB@
 RELOCATABLE = @RELOCATABLE@
 RT_LIB = @RT_LIB@
@@ -362,7 +359,6 @@ SWIG_JAVA = @SWIG_JAVA@
 SWIG_RUNTIME_LIBS_DIR = @SWIG_RUNTIME_LIBS_DIR@
 TCLTK_LIBS = @TCLTK_LIBS@
 TCL_INC_PATH = @TCL_INC_PATH@
-TESTNG = @TESTNG@
 TK_INC_PATH = @TK_INC_PATH@
 UMFPACK_ENABLE = @UMFPACK_ENABLE@
 UMFPACK_LIB = @UMFPACK_LIB@
index 5223b71..5a18081 100644 (file)
@@ -130,7 +130,6 @@ AVALON_FRAMEWORK = @AVALON_FRAMEWORK@
 AWK = @AWK@
 BATIK = @BATIK@
 BLAS_LIBS = @BLAS_LIBS@
-BSH = @BSH@
 CC = @CC@
 CCACHE = @CCACHE@
 CCDEPMODE = @CCDEPMODE@
@@ -197,7 +196,6 @@ JAVA_G = @JAVA_G@
 JAVA_HOME = @JAVA_HOME@
 JAVA_JNI_INCLUDE = @JAVA_JNI_INCLUDE@
 JAVA_JNI_LIBS = @JAVA_JNI_LIBS@
-JCOMMANDER = @JCOMMANDER@
 JDB = @JDB@
 JEUCLID_CORE = @JEUCLID_CORE@
 JGRAPHX = @JGRAPHX@
@@ -208,7 +206,7 @@ JLATEXMATH_FOP = @JLATEXMATH_FOP@
 JOGL = @JOGL@
 JROSETTA_API = @JROSETTA_API@
 JROSETTA_ENGINE = @JROSETTA_ENGINE@
-JUNIT = @JUNIT@
+JUNIT4 = @JUNIT4@
 LAPACK_LIBS = @LAPACK_LIBS@
 LCOV = @LCOV@
 LD = @LD@
@@ -267,7 +265,6 @@ PKG_CONFIG = @PKG_CONFIG@
 POSUB = @POSUB@
 POW_LIB = @POW_LIB@
 PYTHON = @PYTHON@
-QDOX = @QDOX@
 RANLIB = @RANLIB@
 RELOCATABLE = @RELOCATABLE@
 RT_LIB = @RT_LIB@
@@ -289,7 +286,6 @@ SWIG_JAVA = @SWIG_JAVA@
 SWIG_RUNTIME_LIBS_DIR = @SWIG_RUNTIME_LIBS_DIR@
 TCLTK_LIBS = @TCLTK_LIBS@
 TCL_INC_PATH = @TCL_INC_PATH@
-TESTNG = @TESTNG@
 TK_INC_PATH = @TK_INC_PATH@
 UMFPACK_ENABLE = @UMFPACK_ENABLE@
 UMFPACK_LIB = @UMFPACK_LIB@
index 30211f3..7443680 100644 (file)
@@ -206,7 +206,6 @@ AVALON_FRAMEWORK = @AVALON_FRAMEWORK@
 AWK = @AWK@
 BATIK = @BATIK@
 BLAS_LIBS = @BLAS_LIBS@
-BSH = @BSH@
 CC = @CC@
 CCACHE = @CCACHE@
 CCDEPMODE = @CCDEPMODE@
@@ -273,7 +272,6 @@ JAVA_G = @JAVA_G@
 JAVA_HOME = @JAVA_HOME@
 JAVA_JNI_INCLUDE = @JAVA_JNI_INCLUDE@
 JAVA_JNI_LIBS = @JAVA_JNI_LIBS@
-JCOMMANDER = @JCOMMANDER@
 JDB = @JDB@
 JEUCLID_CORE = @JEUCLID_CORE@
 JGRAPHX = @JGRAPHX@
@@ -284,7 +282,7 @@ JLATEXMATH_FOP = @JLATEXMATH_FOP@
 JOGL = @JOGL@
 JROSETTA_API = @JROSETTA_API@
 JROSETTA_ENGINE = @JROSETTA_ENGINE@
-JUNIT = @JUNIT@
+JUNIT4 = @JUNIT4@
 LAPACK_LIBS = @LAPACK_LIBS@
 LCOV = @LCOV@
 LD = @LD@
@@ -343,7 +341,6 @@ PKG_CONFIG = @PKG_CONFIG@
 POSUB = @POSUB@
 POW_LIB = @POW_LIB@
 PYTHON = @PYTHON@
-QDOX = @QDOX@
 RANLIB = @RANLIB@
 RELOCATABLE = @RELOCATABLE@
 RT_LIB = @RT_LIB@
@@ -365,7 +362,6 @@ SWIG_JAVA = @SWIG_JAVA@
 SWIG_RUNTIME_LIBS_DIR = @SWIG_RUNTIME_LIBS_DIR@
 TCLTK_LIBS = @TCLTK_LIBS@
 TCL_INC_PATH = @TCL_INC_PATH@
-TESTNG = @TESTNG@
 TK_INC_PATH = @TK_INC_PATH@
 UMFPACK_ENABLE = @UMFPACK_ENABLE@
 UMFPACK_LIB = @UMFPACK_LIB@
index 3a010ae..23ddd13 100644 (file)
@@ -180,7 +180,6 @@ AVALON_FRAMEWORK = @AVALON_FRAMEWORK@
 AWK = @AWK@
 BATIK = @BATIK@
 BLAS_LIBS = @BLAS_LIBS@
-BSH = @BSH@
 CC = @CC@
 CCACHE = @CCACHE@
 CCDEPMODE = @CCDEPMODE@
@@ -247,7 +246,6 @@ JAVA_G = @JAVA_G@
 JAVA_HOME = @JAVA_HOME@
 JAVA_JNI_INCLUDE = @JAVA_JNI_INCLUDE@
 JAVA_JNI_LIBS = @JAVA_JNI_LIBS@
-JCOMMANDER = @JCOMMANDER@
 JDB = @JDB@
 JEUCLID_CORE = @JEUCLID_CORE@
 JGRAPHX = @JGRAPHX@
@@ -258,7 +256,7 @@ JLATEXMATH_FOP = @JLATEXMATH_FOP@
 JOGL = @JOGL@
 JROSETTA_API = @JROSETTA_API@
 JROSETTA_ENGINE = @JROSETTA_ENGINE@
-JUNIT = @JUNIT@
+JUNIT4 = @JUNIT4@
 LAPACK_LIBS = @LAPACK_LIBS@
 LCOV = @LCOV@
 LD = @LD@
@@ -317,7 +315,6 @@ PKG_CONFIG = @PKG_CONFIG@
 POSUB = @POSUB@
 POW_LIB = @POW_LIB@
 PYTHON = @PYTHON@
-QDOX = @QDOX@
 RANLIB = @RANLIB@
 RELOCATABLE = @RELOCATABLE@
 RT_LIB = @RT_LIB@
@@ -339,7 +336,6 @@ SWIG_JAVA = @SWIG_JAVA@
 SWIG_RUNTIME_LIBS_DIR = @SWIG_RUNTIME_LIBS_DIR@
 TCLTK_LIBS = @TCLTK_LIBS@
 TCL_INC_PATH = @TCL_INC_PATH@
-TESTNG = @TESTNG@
 TK_INC_PATH = @TK_INC_PATH@
 UMFPACK_ENABLE = @UMFPACK_ENABLE@
 UMFPACK_LIB = @UMFPACK_LIB@
index 85158a9..dbb10b3 100644 (file)
@@ -131,7 +131,6 @@ AVALON_FRAMEWORK = @AVALON_FRAMEWORK@
 AWK = @AWK@
 BATIK = @BATIK@
 BLAS_LIBS = @BLAS_LIBS@
-BSH = @BSH@
 CC = @CC@
 CCACHE = @CCACHE@
 CCDEPMODE = @CCDEPMODE@
@@ -198,7 +197,6 @@ JAVA_G = @JAVA_G@
 JAVA_HOME = @JAVA_HOME@
 JAVA_JNI_INCLUDE = @JAVA_JNI_INCLUDE@
 JAVA_JNI_LIBS = @JAVA_JNI_LIBS@
-JCOMMANDER = @JCOMMANDER@
 JDB = @JDB@
 JEUCLID_CORE = @JEUCLID_CORE@
 JGRAPHX = @JGRAPHX@
@@ -209,7 +207,7 @@ JLATEXMATH_FOP = @JLATEXMATH_FOP@
 JOGL = @JOGL@
 JROSETTA_API = @JROSETTA_API@
 JROSETTA_ENGINE = @JROSETTA_ENGINE@
-JUNIT = @JUNIT@
+JUNIT4 = @JUNIT4@
 LAPACK_LIBS = @LAPACK_LIBS@
 LCOV = @LCOV@
 LD = @LD@
@@ -268,7 +266,6 @@ PKG_CONFIG = @PKG_CONFIG@
 POSUB = @POSUB@
 POW_LIB = @POW_LIB@
 PYTHON = @PYTHON@
-QDOX = @QDOX@
 RANLIB = @RANLIB@
 RELOCATABLE = @RELOCATABLE@
 RT_LIB = @RT_LIB@
@@ -290,7 +287,6 @@ SWIG_JAVA = @SWIG_JAVA@
 SWIG_RUNTIME_LIBS_DIR = @SWIG_RUNTIME_LIBS_DIR@
 TCLTK_LIBS = @TCLTK_LIBS@
 TCL_INC_PATH = @TCL_INC_PATH@
-TESTNG = @TESTNG@
 TK_INC_PATH = @TK_INC_PATH@
 UMFPACK_ENABLE = @UMFPACK_ENABLE@
 UMFPACK_LIB = @UMFPACK_LIB@
index e515315..a399f74 100644 (file)
@@ -201,7 +201,6 @@ AVALON_FRAMEWORK = @AVALON_FRAMEWORK@
 AWK = @AWK@
 BATIK = @BATIK@
 BLAS_LIBS = @BLAS_LIBS@
-BSH = @BSH@
 CC = @CC@
 CCACHE = @CCACHE@
 CCDEPMODE = @CCDEPMODE@
@@ -268,7 +267,6 @@ JAVA_G = @JAVA_G@
 JAVA_HOME = @JAVA_HOME@
 JAVA_JNI_INCLUDE = @JAVA_JNI_INCLUDE@
 JAVA_JNI_LIBS = @JAVA_JNI_LIBS@
-JCOMMANDER = @JCOMMANDER@
 JDB = @JDB@
 JEUCLID_CORE = @JEUCLID_CORE@
 JGRAPHX = @JGRAPHX@
@@ -279,7 +277,7 @@ JLATEXMATH_FOP = @JLATEXMATH_FOP@
 JOGL = @JOGL@
 JROSETTA_API = @JROSETTA_API@
 JROSETTA_ENGINE = @JROSETTA_ENGINE@
-JUNIT = @JUNIT@
+JUNIT4 = @JUNIT4@
 LAPACK_LIBS = @LAPACK_LIBS@
 LCOV = @LCOV@
 LD = @LD@
@@ -338,7 +336,6 @@ PKG_CONFIG = @PKG_CONFIG@
 POSUB = @POSUB@
 POW_LIB = @POW_LIB@
 PYTHON = @PYTHON@
-QDOX = @QDOX@
 RANLIB = @RANLIB@
 RELOCATABLE = @RELOCATABLE@
 RT_LIB = @RT_LIB@
@@ -360,7 +357,6 @@ SWIG_JAVA = @SWIG_JAVA@
 SWIG_RUNTIME_LIBS_DIR = @SWIG_RUNTIME_LIBS_DIR@
 TCLTK_LIBS = @TCLTK_LIBS@
 TCL_INC_PATH = @TCL_INC_PATH@
-TESTNG = @TESTNG@
 TK_INC_PATH = @TK_INC_PATH@
 UMFPACK_ENABLE = @UMFPACK_ENABLE@
 UMFPACK_LIB = @UMFPACK_LIB@
index 8a506b1..ea05783 100644 (file)
@@ -227,7 +227,6 @@ AVALON_FRAMEWORK = @AVALON_FRAMEWORK@
 AWK = @AWK@
 BATIK = @BATIK@
 BLAS_LIBS = @BLAS_LIBS@
-BSH = @BSH@
 CC = @CC@
 CCACHE = @CCACHE@
 CCDEPMODE = @CCDEPMODE@
@@ -294,7 +293,6 @@ JAVA_G = @JAVA_G@
 JAVA_HOME = @JAVA_HOME@
 JAVA_JNI_INCLUDE = @JAVA_JNI_INCLUDE@
 JAVA_JNI_LIBS = @JAVA_JNI_LIBS@
-JCOMMANDER = @JCOMMANDER@
 JDB = @JDB@
 JEUCLID_CORE = @JEUCLID_CORE@
 JGRAPHX = @JGRAPHX@
@@ -305,7 +303,7 @@ JLATEXMATH_FOP = @JLATEXMATH_FOP@
 JOGL = @JOGL@
 JROSETTA_API = @JROSETTA_API@
 JROSETTA_ENGINE = @JROSETTA_ENGINE@
-JUNIT = @JUNIT@
+JUNIT4 = @JUNIT4@
 LAPACK_LIBS = @LAPACK_LIBS@
 LCOV = @LCOV@
 LD = @LD@
@@ -364,7 +362,6 @@ PKG_CONFIG = @PKG_CONFIG@
 POSUB = @POSUB@
 POW_LIB = @POW_LIB@
 PYTHON = @PYTHON@
-QDOX = @QDOX@
 RANLIB = @RANLIB@
 RELOCATABLE = @RELOCATABLE@
 RT_LIB = @RT_LIB@
@@ -386,7 +383,6 @@ SWIG_JAVA = @SWIG_JAVA@
 SWIG_RUNTIME_LIBS_DIR = @SWIG_RUNTIME_LIBS_DIR@
 TCLTK_LIBS = @TCLTK_LIBS@
 TCL_INC_PATH = @TCL_INC_PATH@
-TESTNG = @TESTNG@
 TK_INC_PATH = @TK_INC_PATH@
 UMFPACK_ENABLE = @UMFPACK_ENABLE@
 UMFPACK_LIB = @UMFPACK_LIB@
index 1683b2f..6873f6a 100644 (file)
@@ -131,7 +131,6 @@ AVALON_FRAMEWORK = @AVALON_FRAMEWORK@
 AWK = @AWK@
 BATIK = @BATIK@
 BLAS_LIBS = @BLAS_LIBS@
-BSH = @BSH@
 CC = @CC@
 CCACHE = @CCACHE@
 CCDEPMODE = @CCDEPMODE@
@@ -198,7 +197,6 @@ JAVA_G = @JAVA_G@
 JAVA_HOME = @JAVA_HOME@
 JAVA_JNI_INCLUDE = @JAVA_JNI_INCLUDE@
 JAVA_JNI_LIBS = @JAVA_JNI_LIBS@
-JCOMMANDER = @JCOMMANDER@
 JDB = @JDB@
 JEUCLID_CORE = @JEUCLID_CORE@
 JGRAPHX = @JGRAPHX@
@@ -209,7 +207,7 @@ JLATEXMATH_FOP = @JLATEXMATH_FOP@
 JOGL = @JOGL@
 JROSETTA_API = @JROSETTA_API@
 JROSETTA_ENGINE = @JROSETTA_ENGINE@
-JUNIT = @JUNIT@
+JUNIT4 = @JUNIT4@
 LAPACK_LIBS = @LAPACK_LIBS@
 LCOV = @LCOV@
 LD = @LD@
@@ -268,7 +266,6 @@ PKG_CONFIG = @PKG_CONFIG@
 POSUB = @POSUB@
 POW_LIB = @POW_LIB@
 PYTHON = @PYTHON@
-QDOX = @QDOX@
 RANLIB = @RANLIB@
 RELOCATABLE = @RELOCATABLE@
 RT_LIB = @RT_LIB@
@@ -290,7 +287,6 @@ SWIG_JAVA = @SWIG_JAVA@
 SWIG_RUNTIME_LIBS_DIR = @SWIG_RUNTIME_LIBS_DIR@
 TCLTK_LIBS = @TCLTK_LIBS@
 TCL_INC_PATH = @TCL_INC_PATH@
-TESTNG = @TESTNG@
 TK_INC_PATH = @TK_INC_PATH@
 UMFPACK_ENABLE = @UMFPACK_ENABLE@
 UMFPACK_LIB = @UMFPACK_LIB@
index efadfc6..d08c6ff 100644 (file)
@@ -185,7 +185,6 @@ AVALON_FRAMEWORK = @AVALON_FRAMEWORK@
 AWK = @AWK@
 BATIK = @BATIK@
 BLAS_LIBS = @BLAS_LIBS@
-BSH = @BSH@
 CC = @CC@
 CCACHE = @CCACHE@
 CCDEPMODE = @CCDEPMODE@
@@ -252,7 +251,6 @@ JAVA_G = @JAVA_G@
 JAVA_HOME = @JAVA_HOME@
 JAVA_JNI_INCLUDE = @JAVA_JNI_INCLUDE@
 JAVA_JNI_LIBS = @JAVA_JNI_LIBS@
-JCOMMANDER = @JCOMMANDER@
 JDB = @JDB@
 JEUCLID_CORE = @JEUCLID_CORE@
 JGRAPHX = @JGRAPHX@
@@ -263,7 +261,7 @@ JLATEXMATH_FOP = @JLATEXMATH_FOP@
 JOGL = @JOGL@
 JROSETTA_API = @JROSETTA_API@
 JROSETTA_ENGINE = @JROSETTA_ENGINE@
-JUNIT = @JUNIT@
+JUNIT4 = @JUNIT4@
 LAPACK_LIBS = @LAPACK_LIBS@
 LCOV = @LCOV@
 LD = @LD@
@@ -322,7 +320,6 @@ PKG_CONFIG = @PKG_CONFIG@
 POSUB = @POSUB@
 POW_LIB = @POW_LIB@
 PYTHON = @PYTHON@
-QDOX = @QDOX@
 RANLIB = @RANLIB@
 RELOCATABLE = @RELOCATABLE@
 RT_LIB = @RT_LIB@
@@ -344,7 +341,6 @@ SWIG_JAVA = @SWIG_JAVA@
 SWIG_RUNTIME_LIBS_DIR = @SWIG_RUNTIME_LIBS_DIR@
 TCLTK_LIBS = @TCLTK_LIBS@
 TCL_INC_PATH = @TCL_INC_PATH@
-TESTNG = @TESTNG@
 TK_INC_PATH = @TK_INC_PATH@
 UMFPACK_ENABLE = @UMFPACK_ENABLE@
 UMFPACK_LIB = @UMFPACK_LIB@
index 7ce1131..75f0d80 100644 (file)
@@ -165,7 +165,6 @@ AVALON_FRAMEWORK = @AVALON_FRAMEWORK@
 AWK = @AWK@
 BATIK = @BATIK@
 BLAS_LIBS = @BLAS_LIBS@
-BSH = @BSH@
 CC = @CC@
 CCACHE = @CCACHE@
 CCDEPMODE = @CCDEPMODE@
@@ -232,7 +231,6 @@ JAVA_G = @JAVA_G@
 JAVA_HOME = @JAVA_HOME@
 JAVA_JNI_INCLUDE = @JAVA_JNI_INCLUDE@
 JAVA_JNI_LIBS = @JAVA_JNI_LIBS@
-JCOMMANDER = @JCOMMANDER@
 JDB = @JDB@
 JEUCLID_CORE = @JEUCLID_CORE@
 JGRAPHX = @JGRAPHX@
@@ -243,7 +241,7 @@ JLATEXMATH_FOP = @JLATEXMATH_FOP@
 JOGL = @JOGL@
 JROSETTA_API = @JROSETTA_API@
 JROSETTA_ENGINE = @JROSETTA_ENGINE@
-JUNIT = @JUNIT@
+JUNIT4 = @JUNIT4@
 LAPACK_LIBS = @LAPACK_LIBS@
 LCOV = @LCOV@
 LD = @LD@
@@ -302,7 +300,6 @@ PKG_CONFIG = @PKG_CONFIG@
 POSUB = @POSUB@
 POW_LIB = @POW_LIB@
 PYTHON = @PYTHON@
-QDOX = @QDOX@
 RANLIB = @RANLIB@
 RELOCATABLE = @RELOCATABLE@
 RT_LIB = @RT_LIB@
@@ -324,7 +321,6 @@ SWIG_JAVA = @SWIG_JAVA@
 SWIG_RUNTIME_LIBS_DIR = @SWIG_RUNTIME_LIBS_DIR@
 TCLTK_LIBS = @TCLTK_LIBS@
 TCL_INC_PATH = @TCL_INC_PATH@
-TESTNG = @TESTNG@
 TK_INC_PATH = @TK_INC_PATH@
 UMFPACK_ENABLE = @UMFPACK_ENABLE@
 UMFPACK_LIB = @UMFPACK_LIB@
index 05ab925..a0f3f9b 100644 (file)
@@ -208,7 +208,6 @@ AVALON_FRAMEWORK = @AVALON_FRAMEWORK@
 AWK = @AWK@
 BATIK = @BATIK@
 BLAS_LIBS = @BLAS_LIBS@
-BSH = @BSH@
 CC = @CC@
 CCACHE = @CCACHE@
 CCDEPMODE = @CCDEPMODE@
@@ -275,7 +274,6 @@ JAVA_G = @JAVA_G@
 JAVA_HOME = @JAVA_HOME@
 JAVA_JNI_INCLUDE = @JAVA_JNI_INCLUDE@
 JAVA_JNI_LIBS = @JAVA_JNI_LIBS@
-JCOMMANDER = @JCOMMANDER@
 JDB = @JDB@
 JEUCLID_CORE = @JEUCLID_CORE@
 JGRAPHX = @JGRAPHX@
@@ -286,7 +284,7 @@ JLATEXMATH_FOP = @JLATEXMATH_FOP@
 JOGL = @JOGL@
 JROSETTA_API = @JROSETTA_API@
 JROSETTA_ENGINE = @JROSETTA_ENGINE@
-JUNIT = @JUNIT@
+JUNIT4 = @JUNIT4@
 LAPACK_LIBS = @LAPACK_LIBS@
 LCOV = @LCOV@
 LD = @LD@
@@ -345,7 +343,6 @@ PKG_CONFIG = @PKG_CONFIG@
 POSUB = @POSUB@
 POW_LIB = @POW_LIB@
 PYTHON = @PYTHON@
-QDOX = @QDOX@
 RANLIB = @RANLIB@
 RELOCATABLE = @RELOCATABLE@
 RT_LIB = @RT_LIB@
@@ -367,7 +364,6 @@ SWIG_JAVA = @SWIG_JAVA@
 SWIG_RUNTIME_LIBS_DIR = @SWIG_RUNTIME_LIBS_DIR@
 TCLTK_LIBS = @TCLTK_LIBS@
 TCL_INC_PATH = @TCL_INC_PATH@
-TESTNG = @TESTNG@
 TK_INC_PATH = @TK_INC_PATH@
 UMFPACK_ENABLE = @UMFPACK_ENABLE@
 UMFPACK_LIB = @UMFPACK_LIB@
index d4b5172..4564049 100644 (file)
@@ -105,7 +105,6 @@ AVALON_FRAMEWORK = @AVALON_FRAMEWORK@
 AWK = @AWK@
 BATIK = @BATIK@
 BLAS_LIBS = @BLAS_LIBS@
-BSH = @BSH@
 CC = @CC@
 CCACHE = @CCACHE@
 CCDEPMODE = @CCDEPMODE@
@@ -172,7 +171,6 @@ JAVA_G = @JAVA_G@
 JAVA_HOME = @JAVA_HOME@
 JAVA_JNI_INCLUDE = @JAVA_JNI_INCLUDE@
 JAVA_JNI_LIBS = @JAVA_JNI_LIBS@
-JCOMMANDER = @JCOMMANDER@
 JDB = @JDB@
 JEUCLID_CORE = @JEUCLID_CORE@
 JGRAPHX = @JGRAPHX@
@@ -183,7 +181,7 @@ JLATEXMATH_FOP = @JLATEXMATH_FOP@
 JOGL = @JOGL@
 JROSETTA_API = @JROSETTA_API@
 JROSETTA_ENGINE = @JROSETTA_ENGINE@
-JUNIT = @JUNIT@
+JUNIT4 = @JUNIT4@
 LAPACK_LIBS = @LAPACK_LIBS@
 LCOV = @LCOV@
 LD = @LD@
@@ -242,7 +240,6 @@ PKG_CONFIG = @PKG_CONFIG@
 POSUB = @POSUB@
 POW_LIB = @POW_LIB@
 PYTHON = @PYTHON@
-QDOX = @QDOX@
 RANLIB = @RANLIB@
 RELOCATABLE = @RELOCATABLE@
 RT_LIB = @RT_LIB@
@@ -264,7 +261,6 @@ SWIG_JAVA = @SWIG_JAVA@
 SWIG_RUNTIME_LIBS_DIR = @SWIG_RUNTIME_LIBS_DIR@
 TCLTK_LIBS = @TCLTK_LIBS@
 TCL_INC_PATH = @TCL_INC_PATH@
-TESTNG = @TESTNG@
 TK_INC_PATH = @TK_INC_PATH@
 UMFPACK_ENABLE = @UMFPACK_ENABLE@
 UMFPACK_LIB = @UMFPACK_LIB@
index d6b9306..a29379b 100644 (file)
@@ -207,7 +207,6 @@ AVALON_FRAMEWORK = @AVALON_FRAMEWORK@
 AWK = @AWK@
 BATIK = @BATIK@
 BLAS_LIBS = @BLAS_LIBS@
-BSH = @BSH@
 CC = @CC@
 CCACHE = @CCACHE@
 CCDEPMODE = @CCDEPMODE@
@@ -274,7 +273,6 @@ JAVA_G = @JAVA_G@
 JAVA_HOME = @JAVA_HOME@
 JAVA_JNI_INCLUDE = @JAVA_JNI_INCLUDE@
 JAVA_JNI_LIBS = @JAVA_JNI_LIBS@
-JCOMMANDER = @JCOMMANDER@
 JDB = @JDB@
 JEUCLID_CORE = @JEUCLID_CORE@
 JGRAPHX = @JGRAPHX@
@@ -285,7 +283,7 @@ JLATEXMATH_FOP = @JLATEXMATH_FOP@
 JOGL = @JOGL@
 JROSETTA_API = @JROSETTA_API@
 JROSETTA_ENGINE = @JROSETTA_ENGINE@
-JUNIT = @JUNIT@
+JUNIT4 = @JUNIT4@
 LAPACK_LIBS = @LAPACK_LIBS@
 LCOV = @LCOV@
 LD = @LD@
@@ -344,7 +342,6 @@ PKG_CONFIG = @PKG_CONFIG@
 POSUB = @POSUB@
 POW_LIB = @POW_LIB@
 PYTHON = @PYTHON@
-QDOX = @QDOX@
 RANLIB = @RANLIB@
 RELOCATABLE = @RELOCATABLE@
 RT_LIB = @RT_LIB@
@@ -366,7 +363,6 @@ SWIG_JAVA = @SWIG_JAVA@
 SWIG_RUNTIME_LIBS_DIR = @SWIG_RUNTIME_LIBS_DIR@
 TCLTK_LIBS = @TCLTK_LIBS@
 TCL_INC_PATH = @TCL_INC_PATH@
-TESTNG = @TESTNG@
 TK_INC_PATH = @TK_INC_PATH@
 UMFPACK_ENABLE = @UMFPACK_ENABLE@
 UMFPACK_LIB = @UMFPACK_LIB@
index 8d3ffcf..654300a 100644 (file)
@@ -180,7 +180,6 @@ AVALON_FRAMEWORK = @AVALON_FRAMEWORK@
 AWK = @AWK@
 BATIK = @BATIK@
 BLAS_LIBS = @BLAS_LIBS@
-BSH = @BSH@
 CC = @CC@
 CCACHE = @CCACHE@
 CCDEPMODE = @CCDEPMODE@
@@ -247,7 +246,6 @@ JAVA_G = @JAVA_G@
 JAVA_HOME = @JAVA_HOME@
 JAVA_JNI_INCLUDE = @JAVA_JNI_INCLUDE@
 JAVA_JNI_LIBS = @JAVA_JNI_LIBS@
-JCOMMANDER = @JCOMMANDER@
 JDB = @JDB@
 JEUCLID_CORE = @JEUCLID_CORE@
 JGRAPHX = @JGRAPHX@
@@ -258,7 +256,7 @@ JLATEXMATH_FOP = @JLATEXMATH_FOP@
 JOGL = @JOGL@
 JROSETTA_API = @JROSETTA_API@
 JROSETTA_ENGINE = @JROSETTA_ENGINE@
-JUNIT = @JUNIT@
+JUNIT4 = @JUNIT4@
 LAPACK_LIBS = @LAPACK_LIBS@
 LCOV = @LCOV@
 LD = @LD@
@@ -317,7 +315,6 @@ PKG_CONFIG = @PKG_CONFIG@
 POSUB = @POSUB@
 POW_LIB = @POW_LIB@
 PYTHON = @PYTHON@
-QDOX = @QDOX@
 RANLIB = @RANLIB@
 RELOCATABLE = @RELOCATABLE@
 RT_LIB = @RT_LIB@
@@ -339,7 +336,6 @@ SWIG_JAVA = @SWIG_JAVA@
 SWIG_RUNTIME_LIBS_DIR = @SWIG_RUNTIME_LIBS_DIR@
 TCLTK_LIBS = @TCLTK_LIBS@
 TCL_INC_PATH = @TCL_INC_PATH@
-TESTNG = @TESTNG@
 TK_INC_PATH = @TK_INC_PATH@
 UMFPACK_ENABLE = @UMFPACK_ENABLE@
 UMFPACK_LIB = @UMFPACK_LIB@
index 871cf0c..6563862 100644 (file)
@@ -430,7 +430,6 @@ AVALON_FRAMEWORK = @AVALON_FRAMEWORK@
 AWK = @AWK@
 BATIK = @BATIK@
 BLAS_LIBS = @BLAS_LIBS@
-BSH = @BSH@
 CC = @CC@
 CCACHE = @CCACHE@
 CCDEPMODE = @CCDEPMODE@
@@ -497,7 +496,6 @@ JAVA_G = @JAVA_G@
 JAVA_HOME = @JAVA_HOME@
 JAVA_JNI_INCLUDE = @JAVA_JNI_INCLUDE@
 JAVA_JNI_LIBS = @JAVA_JNI_LIBS@
-JCOMMANDER = @JCOMMANDER@
 JDB = @JDB@
 JEUCLID_CORE = @JEUCLID_CORE@
 JGRAPHX = @JGRAPHX@
@@ -508,7 +506,7 @@ JLATEXMATH_FOP = @JLATEXMATH_FOP@
 JOGL = @JOGL@
 JROSETTA_API = @JROSETTA_API@
 JROSETTA_ENGINE = @JROSETTA_ENGINE@
-JUNIT = @JUNIT@
+JUNIT4 = @JUNIT4@
 LAPACK_LIBS = @LAPACK_LIBS@
 LCOV = @LCOV@
 LD = @LD@
@@ -567,7 +565,6 @@ PKG_CONFIG = @PKG_CONFIG@
 POSUB = @POSUB@
 POW_LIB = @POW_LIB@
 PYTHON = @PYTHON@
-QDOX = @QDOX@
 RANLIB = @RANLIB@
 RELOCATABLE = @RELOCATABLE@
 RT_LIB = @RT_LIB@
@@ -589,7 +586,6 @@ SWIG_JAVA = @SWIG_JAVA@
 SWIG_RUNTIME_LIBS_DIR = @SWIG_RUNTIME_LIBS_DIR@
 TCLTK_LIBS = @TCLTK_LIBS@
 TCL_INC_PATH = @TCL_INC_PATH@
-TESTNG = @TESTNG@
 TK_INC_PATH = @TK_INC_PATH@
 UMFPACK_ENABLE = @UMFPACK_ENABLE@
 UMFPACK_LIB = @UMFPACK_LIB@