Salut à tous,
Voila, je débute en java et notamment avec JUnit. Je travaille sous Eclipse et j'ai une simple classe que voici:
la méthode debug de mon Logger est definie comme suit:
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 import junit.framework.TestCase; import org.apache.log4j.*; public final class TestLog extends TestCase { /** * Logger for this class. */ private static final Logger LOG = Logger.getLogger(TestLog.class); /*** * {@inheritDoc} */ public void runTest() { LOG.debug("Ceci est un test"); } }
et quand je lance mon test, il m'affiche cette erreur que je comprends
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 public void error(Object message) { try { FileWriter fw = new FileWriter(new File("C:\\logs.txt")); fw.append(message.toString()); fw.close(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } }
" the input type of the launch configuration does not exist".
Alors si vous avez des idées sur l'origine du problème, je prends.
Partager