Bonjour,
Comment comparer 1 string long avec un String. J'aimerais comparer le résultat attendu du stacktrace avec le stacktrace en question. Les 2 sont identique lorsque je debug. Sauf qu'il y a des problemes avec les espaces. Comment supprimer les espaces d'un String.
Comment faire le test suivant quelque soit les espaces ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 Assert.assertEquals("java.lang.NullPointerException at java.io.File.<init>(Unknown Source)" + "at fr.aphp.mediweb.batch.util.StackTraceUtilTest.testGetStackTrace(StackTraceUtilTest.java:13)" + "at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)" + "at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)" + "at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)" + "at java.lang.reflect.Method.invoke(Unknown Source)" + "at junit.framework.TestCase.runTest(TestCase.java:154)" + "at junit.framework.TestCase.runBare(TestCase.java:127)" + "at junit.framework.TestResult$1.protect(TestResult.java:106)" + "at junit.framework.TestResult.runProtected(TestResult.java:124)" + "at junit.framework.TestResult.run(TestResult.java:109)" + "at junit.framework.TestCase.run(TestCase.java:118)" + "at junit.framework.TestSuite.runTest(TestSuite.java:208)" + "at junit.framework.TestSuite.run(TestSuite.java:203)" + "at org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:130)" + "at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)" + "at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)" + "at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)" + "at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)" + "at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)" ,StackTraceUtil.getStackTrace(ex).trim());
Merci

Répondre avec citation














Partager