Bonjour a tous  
 
description du cadre :  
 
Une classe de test JUnit
 
Code :
 - import static org.junit.Assert.*;
 - import org.junit.After;
 - import org.junit.Before;
 - import org.junit.BeforeClass;
 - import org.junit.Test;
 - public class BufferTest {
 - 	@BeforeClass
 - 	public static void setUpBeforeClass() throws Exception {
 - 	}
 - 	@Before
 - 	public void setUp() throws Exception {
 - 	}
 - 	@After
 - 	public void tearDown() throws Exception {
 - 	}
 - 	@Test
 - 	public final void testFenetreglissante() {
 -          // blabla bla de test
 -   }
 - }
 
  | 
 
 
 
 
Quand je lance cette classe de test directement eclipse , tout marche nickel , si maintenant je la lance par cette methode (j aimerais bien creer une methode qui appelle tous les test )cela foire
 
Code :
 - public class ExecuterLesTests {
 -   public static Test suite() {
 -     TestSuite suite = new TestSuite("Tous les tests" );
 -     suite.addTestSuite(BufferTest.class);
 -    
 -     return suite;
 -   }
 -   public static void main(String args[]) {
 -     junit.textui.TestRunner.run(suite());
 -    
 -   }
 - }
 
  | 
 
j obtiens le message d'erreur suivant :
 
There was 1 failure:
1) warning(junit.framework.TestSuite$1)junit.framework.AssertionFailedError: No tests found in ewatch.BufferTest
 at ewatch.ExecuterLesTests.main(ExecuterLesTests.java:14)
 
FAILURES!!!
Tests run: 1,  Failures: 1,  Errors: 0
 
 
apparement aucun test n est trouvé dans la classe BufferTest ?
 
Avez vous une idée ?
 
merci
 
Message édité par _julien_ le 01-07-2009 à 17:13:01