Update of /cvsroot/fudaa/fudaa_devel/ebli/src/org/fudaa/ebli/test
In directory sc8-pr-cvs1:/tmp/cvs-serv14252/org/fudaa/ebli/test
Modified Files:
TestGr.java
Log Message:
Ajout calque pour selection multiple
Index: TestGr.java
===================================================================
RCS file: /cvsroot/fudaa/fudaa_devel/ebli/src/org/fudaa/ebli/test/TestGr.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** TestGr.java 23 Sep 2003 20:52:33 -0000 1.1
--- TestGr.java 29 Oct 2003 11:42:18 -0000 1.2
***************
*** 8,18 ****
*/
package org.fudaa.ebli.test;
!
import org.fudaa.ebli.geometrie.GrBoite;
import org.fudaa.ebli.geometrie.GrPoint;
import org.fudaa.ebli.geometrie.GrSegment;
-
import junit.framework.TestCase;
-
/**
* @author deniger
--- 8,17 ----
*/
package org.fudaa.ebli.test;
! import org.fudaa.ebli.commun.EbliLib;
! import org.fudaa.ebli.commun.EbliListeSelection;
import org.fudaa.ebli.geometrie.GrBoite;
import org.fudaa.ebli.geometrie.GrPoint;
import org.fudaa.ebli.geometrie.GrSegment;
import junit.framework.TestCase;
/**
* @author deniger
***************
*** 20,24 ****
*/
public class TestGr extends TestCase {
-
private double eps_;
/**
--- 19,22 ----
***************
*** 28,34 ****
super();
eps_= 1E-15;
-
}
-
public void testGrSegment() {
GrSegment g= new GrSegment();
--- 26,30 ----
***************
*** 54,59 ****
assertEquals(-5, b.e.y, eps_);
assertEquals(2, b.e.z, eps_);
-
}
!
}
--- 50,102 ----
assertEquals(-5, b.e.y, eps_);
assertEquals(2, b.e.z, eps_);
}
! public void testSelection() {
! EbliListeSelection l= new EbliListeSelection(20);
! l.setSelectionInterval(0, 15);
! int[] r= l.isSelectionContiguous(l, 20);
! assertNotNull(r);
! assertEquals(r[0], 0);
! assertEquals(r[1], 15);
! l.remove(10);
! r= l.isSelectionContiguous(l, 20);
! assertNull(r);
! l.addInterval(15, 19);
! r= l.isSelectionContiguous(l, 20);
! assertNotNull(r);
! assertEquals(r[0], 11);
! assertEquals(r[1], 9);
! r= l.isSelectionContiguous(l, 21);
! assertNull(r);
! l.remove(11);
! r= l.isSelectionContiguous(l, 20);
! assertNotNull(r);
! assertEquals(r[0], 12);
! assertEquals(r[1], 9);
! l.remove(17);
! r= l.isSelectionContiguous(l, 20);
! assertNull(r);
! l.setSelectionInterval(0, 0);
! r= l.isSelectionContiguous(l, 20);
! assertNotNull(r);
! assertEquals(r[0], 0);
! assertEquals(r[1], 0);
! l.clear();
! l.add(163);
! l.add(164);
! l.add(165);
! l.add(166);
! r= l.isSelectionContiguous(l, 200);
! assertNotNull(r);
! assertEquals(r[0], 163);
! assertEquals(r[1], 166);
! }
! public void testSelectionArray() {
! int[] test= new int[] { 0, 1, 2, 3, 4 };
! assertEquals(0, EbliLib.isSelectionContiguous(test, 20));
! test= new int[] { 0, 1, 2, 3, 6 };
! assertEquals(-1, EbliLib.isSelectionContiguous(test, 20));
! assertEquals(4, EbliLib.isSelectionContiguous(test, 7));
! test= new int[] { 0, 1, 3, 6 };
! assertEquals(-1, EbliLib.isSelectionContiguous(test, 7));
! }
}
|