Author: jcouteau Date: 2009-10-16 18:15:46 +0200 (Fri, 16 Oct 2009) New Revision: 157 Modified: trunk/src/test/java/org/nuiton/j2r/JNITest.java trunk/src/test/java/org/nuiton/j2r/NetTest.java Log: Fix tests, error message from R have changed with jri version change Modified: trunk/src/test/java/org/nuiton/j2r/JNITest.java =================================================================== --- trunk/src/test/java/org/nuiton/j2r/JNITest.java 2009-10-16 15:44:08 UTC (rev 156) +++ trunk/src/test/java/org/nuiton/j2r/JNITest.java 2009-10-16 16:15:46 UTC (rev 157) @@ -257,8 +257,9 @@ engine.eval("a"); Assert.fail("Exception should have been thrown at this point"); } catch (RException re) { + System.out.println(re.getMessage()); Assert.assertTrue( - re.getMessage().contains("object 'a' not found")); + re.getMessage().contains("object \"a\" not found")); } } @@ -316,7 +317,7 @@ } catch (RException e) { log.info(e.getMessage()); Assert.assertTrue( - e.getMessage().contains("object \'b\' not found")); + e.getMessage().contains("object \"b\" not found")); } engine.clearSession(); @@ -326,7 +327,7 @@ Assert.fail("Exception should have been thrown at this point"); } catch (RException e) { Assert.assertTrue( - e.getMessage().contains("object \'a\' not found")); + e.getMessage().contains("object \"a\" not found")); } } Modified: trunk/src/test/java/org/nuiton/j2r/NetTest.java =================================================================== --- trunk/src/test/java/org/nuiton/j2r/NetTest.java 2009-10-16 15:44:08 UTC (rev 156) +++ trunk/src/test/java/org/nuiton/j2r/NetTest.java 2009-10-16 16:15:46 UTC (rev 157) @@ -337,7 +337,7 @@ } catch (RException e) { log.info(e.getMessage()); Assert.assertTrue( - e.getMessage().contains("objet 'b' introuvable")); + e.getMessage().contains("objet \"b\" non trouvé")); } engine.clearSession(); @@ -346,7 +346,7 @@ Assert.fail("Exception should have been thrown at this point"); } catch (RException e) { Assert.assertTrue( - e.getMessage().contains("objet 'a' introuvable")); + e.getMessage().contains("objet \"a\" non trouvé")); } } } // NetTest
Le Fri, 16 Oct 2009 18:15:46 +0200 (CEST), jcouteau@users.nuiton.org a écrit :
} catch (RException re) { + System.out.println(re.getMessage());
il faut éviter d'écrire les logs directement vers la sortie standard, mieux vaut utiliser un logger. Exemple : import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; public class SimExplorer { private static final Log log = LogFactory.getLog(SimExplorer.class); public SimExplorer() { log.info("mon message"); } -- Tony Chemit -------------------- tél: +33 (0) 2 40 50 29 28 email: chemit@codelutin.com http://www.codelutin.com
participants (2)
-
jcouteau@users.nuiton.org -
Tony Chemit