[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