[jboss-svn-commits] JBL Code SVN: r6313 - in labs/jbossrules/trunk/drools-jbrms/src/test/java/org/drools/brms: . client client/breditor

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Wed Sep 20 06:25:02 EDT 2006


Author: michael.neale at jboss.com
Date: 2006-09-20 06:25:00 -0400 (Wed, 20 Sep 2006)
New Revision: 6313

Added:
   labs/jbossrules/trunk/drools-jbrms/src/test/java/org/drools/brms/client/
   labs/jbossrules/trunk/drools-jbrms/src/test/java/org/drools/brms/client/breditor/
   labs/jbossrules/trunk/drools-jbrms/src/test/java/org/drools/brms/client/breditor/BREditorTest.java
Log:
added some tests

Added: labs/jbossrules/trunk/drools-jbrms/src/test/java/org/drools/brms/client/breditor/BREditorTest.java
===================================================================
--- labs/jbossrules/trunk/drools-jbrms/src/test/java/org/drools/brms/client/breditor/BREditorTest.java	2006-09-20 10:19:07 UTC (rev 6312)
+++ labs/jbossrules/trunk/drools-jbrms/src/test/java/org/drools/brms/client/breditor/BREditorTest.java	2006-09-20 10:25:00 UTC (rev 6313)
@@ -0,0 +1,51 @@
+package org.drools.brms.client.breditor;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import junit.framework.TestCase;
+
+public class BREditorTest extends TestCase {
+
+    public void  testRearrange() {
+        List l = new ArrayList();
+        l.add( "foo" );
+        l.add( "bar" );
+        int idx = 1;
+        BREditor.shuffle(l, idx, true);
+        
+        assertEquals("bar", l.get( 0 ));
+        assertEquals("foo", l.get( 1 ));
+     
+        l = new ArrayList();
+        
+        l.add( "a" );
+        l.add( "b" );
+        l.add( "c" );
+        
+        BREditor.shuffle( l, 0, true );
+        assertEquals("a", l.get( 0 ));
+        assertEquals("b", l.get( 1 ));
+        assertEquals("c", l.get( 2 ));
+        
+        
+        BREditor.shuffle( l, 0, false );
+        assertEquals("b", l.get( 0 ));
+        assertEquals("a", l.get( 1 ));
+        assertEquals("c", l.get( 2 ));
+        
+
+        BREditor.shuffle( l, 2, true );
+        assertEquals("b", l.get( 0 ));
+        assertEquals("c", l.get( 1 ));
+        assertEquals("a", l.get( 2 ));
+        
+        
+        BREditor.shuffle( l, 2, false );
+        assertEquals("b", l.get( 0 ));
+        assertEquals("c", l.get( 1 ));
+        assertEquals("a", l.get( 2 ));        
+        
+    }
+    
+}


Property changes on: labs/jbossrules/trunk/drools-jbrms/src/test/java/org/drools/brms/client/breditor/BREditorTest.java
___________________________________________________________________
Name: svn:eol-style
   + native




More information about the jboss-svn-commits mailing list