/** * The test class DroitesTest. * * @author (your name) * @version (a version number or a date) */ public class DroitesTest extends junit.framework.TestCase { /** * Default constructor for test class DroitesTest */ public DroitesTest() { } /** * Sets up the test fixture. * * Called before every test case method. */ protected void setUp() { } /** * Tears down the test fixture. * * Called after every test case method. */ protected void tearDown() { } public void testtypeDroites() { System.out.println( "===== Début test typeDroites() =====" ); Droite d1 = new Droite( 1, 2, 3 ); Droite d2 = new Droite( 3, 6, 9 ); assertEquals( "c", d1.typeDroites( d2 ) ); assertEquals( "c", d2.typeDroites( d1 ) ); d1 = new Droite( 2, 0, 3 ); d2 = new Droite( 9, 0, 5 ); assertEquals( "p", d1.typeDroites( d2 ) ); assertEquals( "p", d2.typeDroites( d1 ) ); d1 = new Droite( 0, 2, 3 ); d2 = new Droite( 0, 9, 5 ); assertEquals( "p", d1.typeDroites( d2 ) ); assertEquals( "p", d2.typeDroites( d1 ) ); d1 = new Droite( 2, 2, 0 ); d2 = new Droite( 1, -1, 1 ); assertEquals( "o", d1.typeDroites( d2 ) ); assertEquals( "o", d2.typeDroites( d1 ) ); d1 = new Droite( 0, 1, 2 ); d2 = new Droite( 1, 2, 0 ); assertEquals( "s", d1.typeDroites( d2 ) ); assertEquals( "s", d2.typeDroites( d1 ) ); d1 = new Droite( 1.23456789, 9.87654321, 2 ); d2 = new Droite( 9.8765432, -1.2345678, 3 ); assertEquals( "o", d1.typeDroites( d2 ) ); assertEquals( "o", d2.typeDroites( d1 ) ); d1 = new Droite( 0, 0, 9 ); System.out.println( "? a-t-on signalé que ce n'était pas une droite ?" ); assertEquals( "?", d1.typeDroites( d2 ) ); assertEquals( "?", d2.typeDroites( d1 ) ); d2 = new Droite( 0, 0, 0 ); System.out.println( "? a-t-on signalé que ce n'était pas une droite ?" ); assertEquals( "?", d1.typeDroites( d2 ) ); assertEquals( "?", d2.typeDroites( d1 ) ); System.out.println( "===== Fin test typeDroites() =====" ); } }