[jboss-cvs] JBossAS SVN: r57291 - in projects/microcontainer/trunk/container/src/tests/org/jboss/test/virtual: support test
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Fri Sep 29 11:29:42 EDT 2006
Author: adrian at jboss.org
Date: 2006-09-29 11:29:39 -0400 (Fri, 29 Sep 2006)
New Revision: 57291
Added:
projects/microcontainer/trunk/container/src/tests/org/jboss/test/virtual/support/MockVirtualFileVisitor.java
projects/microcontainer/trunk/container/src/tests/org/jboss/test/virtual/test/VisitorUnitTestCase.java
Modified:
projects/microcontainer/trunk/container/src/tests/org/jboss/test/virtual/test/AbstractMockVFSTest.java
Log:
VisitorAttribute tests
Added: projects/microcontainer/trunk/container/src/tests/org/jboss/test/virtual/support/MockVirtualFileVisitor.java
===================================================================
--- projects/microcontainer/trunk/container/src/tests/org/jboss/test/virtual/support/MockVirtualFileVisitor.java 2006-09-29 13:43:45 UTC (rev 57290)
+++ projects/microcontainer/trunk/container/src/tests/org/jboss/test/virtual/support/MockVirtualFileVisitor.java 2006-09-29 15:29:39 UTC (rev 57291)
@@ -0,0 +1,74 @@
+/*
+* JBoss, Home of Professional Open Source
+* Copyright 2006, JBoss Inc., and individual contributors as indicated
+* by the @authors tag. See the copyright.txt in the distribution for a
+* full listing of individual contributors.
+*
+* This is free software; you can redistribute it and/or modify it
+* under the terms of the GNU Lesser General Public License as
+* published by the Free Software Foundation; either version 2.1 of
+* the License, or (at your option) any later version.
+*
+* This software is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+* Lesser General Public License for more details.
+*
+* You should have received a copy of the GNU Lesser General Public
+* License along with this software; if not, write to the Free
+* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+*/
+package org.jboss.test.virtual.support;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.jboss.virtual.VirtualFile;
+import org.jboss.virtual.VisitorAttributes;
+import org.jboss.virtual.plugins.vfs.helpers.AbstractVirtualFileVisitor;
+
+/**
+ * MockVirtualFileVisitor.
+ *
+ * @author <a href="adrian at jboss.com">Adrian Brock</a>
+ * @version $Revision: 1.1 $
+ */
+public class MockVirtualFileVisitor extends AbstractVirtualFileVisitor
+{
+ /** The visited files */
+ private List<VirtualFile> visited = new ArrayList<VirtualFile>();
+
+ /**
+ * Create a new MockVirtualFileVisitor.
+ */
+ public MockVirtualFileVisitor()
+ {
+ super();
+ }
+
+ /**
+ * Create a new MockVirtualFileVisitor.
+ *
+ * @param attributes the visitor attributes
+ */
+ public MockVirtualFileVisitor(VisitorAttributes attributes)
+ {
+ super(attributes);
+ }
+
+ /**
+ * Get the visited files
+ *
+ * @return the files
+ */
+ public List<VirtualFile> getVisited()
+ {
+ return visited;
+ }
+
+ public void visit(VirtualFile file)
+ {
+ visited.add(file);
+ }
+}
Modified: projects/microcontainer/trunk/container/src/tests/org/jboss/test/virtual/test/AbstractMockVFSTest.java
===================================================================
--- projects/microcontainer/trunk/container/src/tests/org/jboss/test/virtual/test/AbstractMockVFSTest.java 2006-09-29 13:43:45 UTC (rev 57290)
+++ projects/microcontainer/trunk/container/src/tests/org/jboss/test/virtual/test/AbstractMockVFSTest.java 2006-09-29 15:29:39 UTC (rev 57291)
@@ -24,7 +24,6 @@
import java.io.IOException;
import java.net.URI;
-import org.jboss.test.BaseTestCase;
import org.jboss.test.virtual.support.MockSimpleVirtualFileHandler;
import org.jboss.test.virtual.support.MockStructuredVirtualFileHandler;
import org.jboss.test.virtual.support.MockVFSContext;
@@ -41,7 +40,7 @@
* @author <a href="adrian at jboss.com">Adrian Brock</a>
* @version $Revision: 1.1 $
*/
-public abstract class AbstractMockVFSTest extends BaseTestCase
+public abstract class AbstractMockVFSTest extends AbstractVFSTest
{
/** The vfs context factory */
protected static MockVFSContextFactory mockVFSContextFactory = new MockVFSContextFactory();
@@ -117,6 +116,69 @@
return context;
}
+ protected MockVFSContext createSimpleVFSContextWithChildrenAndNonLeafs()
+ {
+ MockVFSContext context = new MockVFSContext("simpleWithChildren");
+ MockSimpleVirtualFileHandler root = new MockSimpleVirtualFileHandler(context, null, "");
+ context.setRoot(root);
+ new MockSimpleVirtualFileHandler(context, root, "child1");
+ new MockSimpleVirtualFileHandler(context, root, "child2");
+ new MockSimpleVirtualFileHandler(context, root, "child3");
+ MockSimpleVirtualFileHandler folder1 = new MockSimpleVirtualFileHandler(context, root, "folder1");
+ folder1.setLeaf(false);
+ new MockSimpleVirtualFileHandler(context, root, "folder1/child1");
+ MockSimpleVirtualFileHandler folder2 = new MockSimpleVirtualFileHandler(context, root, "folder2");
+ folder2.setLeaf(false);
+ new MockSimpleVirtualFileHandler(context, root, "folder2/child1");
+ new MockSimpleVirtualFileHandler(context, root, "folder2/child2");
+ MockSimpleVirtualFileHandler folder3 = new MockSimpleVirtualFileHandler(context, root, "folder3");
+ folder3.setLeaf(false);
+ new MockSimpleVirtualFileHandler(context, root, "folder3/child1");
+ new MockSimpleVirtualFileHandler(context, root, "folder3/child2");
+ new MockSimpleVirtualFileHandler(context, root, "folder3/child3");
+
+ return context;
+ }
+
+ protected MockVFSContext registerSimpleVFSContextWithChildrenAndNonLeafs()
+ {
+ MockVFSContext context = createSimpleVFSContextWithChildrenAndNonLeafs();
+ mockVFSContextFactory.addVFSContext(context);
+ return context;
+ }
+
+ protected MockVFSContext createSimpleVFSContextWithChildrenAndNonLeafsWithHidden()
+ {
+ MockVFSContext context = new MockVFSContext("simpleWithChildren");
+ MockSimpleVirtualFileHandler root = new MockSimpleVirtualFileHandler(context, null, "");
+ context.setRoot(root);
+ MockSimpleVirtualFileHandler child1 = new MockSimpleVirtualFileHandler(context, root, "child1");
+ child1.setHidden(true);
+ new MockSimpleVirtualFileHandler(context, root, "child2");
+ new MockSimpleVirtualFileHandler(context, root, "child3");
+ MockSimpleVirtualFileHandler folder1 = new MockSimpleVirtualFileHandler(context, root, "folder1");
+ folder1.setLeaf(false);
+ new MockSimpleVirtualFileHandler(context, root, "folder1/child1");
+ MockSimpleVirtualFileHandler folder2 = new MockSimpleVirtualFileHandler(context, root, "folder2");
+ folder2.setLeaf(false);
+ new MockSimpleVirtualFileHandler(context, root, "folder2/child1");
+ new MockSimpleVirtualFileHandler(context, root, "folder2/child2");
+ MockSimpleVirtualFileHandler folder3 = new MockSimpleVirtualFileHandler(context, root, "folder3");
+ folder3.setLeaf(false);
+ new MockSimpleVirtualFileHandler(context, root, "folder3/child1");
+ new MockSimpleVirtualFileHandler(context, root, "folder3/child2");
+ new MockSimpleVirtualFileHandler(context, root, "folder3/child3");
+
+ return context;
+ }
+
+ protected MockVFSContext registerSimpleVFSContextWithChildrenAndNonLeafsWithHidden()
+ {
+ MockVFSContext context = createSimpleVFSContextWithChildrenAndNonLeafsWithHidden();
+ mockVFSContextFactory.addVFSContext(context);
+ return context;
+ }
+
protected MockVFSContext createStructuredVFSContextWithSubChildren()
{
MockVFSContext context = new MockVFSContext("simpleWithChildren");
@@ -141,6 +203,69 @@
return context;
}
+ protected MockVFSContext createStructuredVFSContextWithChildrenAndNonLeafs()
+ {
+ MockVFSContext context = new MockVFSContext("simpleWithChildren");
+ MockStructuredVirtualFileHandler root = new MockStructuredVirtualFileHandler(context, null, "");
+ context.setRoot(root);
+ new MockStructuredVirtualFileHandler(context, root, "child1");
+ new MockStructuredVirtualFileHandler(context, root, "child2");
+ new MockStructuredVirtualFileHandler(context, root, "child3");
+ MockStructuredVirtualFileHandler folder1 = new MockStructuredVirtualFileHandler(context, root, "folder1");
+ folder1.setLeaf(false);
+ new MockStructuredVirtualFileHandler(context, folder1, "child1");
+ MockStructuredVirtualFileHandler folder2 = new MockStructuredVirtualFileHandler(context, root, "folder2");
+ folder2.setLeaf(false);
+ new MockStructuredVirtualFileHandler(context, folder2, "child1");
+ new MockStructuredVirtualFileHandler(context, folder2, "child2");
+ MockStructuredVirtualFileHandler folder3 = new MockStructuredVirtualFileHandler(context, root, "folder3");
+ folder3.setLeaf(false);
+ new MockStructuredVirtualFileHandler(context, folder3, "child1");
+ new MockStructuredVirtualFileHandler(context, folder3, "child2");
+ new MockStructuredVirtualFileHandler(context, folder3, "child3");
+
+ return context;
+ }
+
+ protected MockVFSContext registerStructuredVFSContextWithChildrenAndNonLeafs()
+ {
+ MockVFSContext context = createStructuredVFSContextWithChildrenAndNonLeafs();
+ mockVFSContextFactory.addVFSContext(context);
+ return context;
+ }
+
+ protected MockVFSContext createStructuredVFSContextWithChildrenAndNonLeafsWithHidden()
+ {
+ MockVFSContext context = new MockVFSContext("simpleWithChildren");
+ MockStructuredVirtualFileHandler root = new MockStructuredVirtualFileHandler(context, null, "");
+ context.setRoot(root);
+ MockStructuredVirtualFileHandler child1 = new MockStructuredVirtualFileHandler(context, root, "child1");
+ child1.setHidden(true);
+ new MockStructuredVirtualFileHandler(context, root, "child2");
+ new MockStructuredVirtualFileHandler(context, root, "child3");
+ MockStructuredVirtualFileHandler folder1 = new MockStructuredVirtualFileHandler(context, root, "folder1");
+ folder1.setLeaf(false);
+ new MockStructuredVirtualFileHandler(context, folder1, "child1");
+ MockStructuredVirtualFileHandler folder2 = new MockStructuredVirtualFileHandler(context, root, "folder2");
+ folder2.setLeaf(false);
+ new MockStructuredVirtualFileHandler(context, folder2, "child1");
+ new MockStructuredVirtualFileHandler(context, folder2, "child2");
+ MockStructuredVirtualFileHandler folder3 = new MockStructuredVirtualFileHandler(context, root, "folder3");
+ folder3.setLeaf(false);
+ new MockStructuredVirtualFileHandler(context, folder3, "child1");
+ new MockStructuredVirtualFileHandler(context, folder3, "child2");
+ new MockStructuredVirtualFileHandler(context, folder3, "child3");
+
+ return context;
+ }
+
+ protected MockVFSContext registerStructuredVFSContextWithChildrenAndNonLeafsWithHidden()
+ {
+ MockVFSContext context = createStructuredVFSContextWithChildrenAndNonLeafsWithHidden();
+ mockVFSContextFactory.addVFSContext(context);
+ return context;
+ }
+
protected VirtualFileHandler getChildHandler(VFSContext context, String path) throws IOException
{
if (context == null)
Added: projects/microcontainer/trunk/container/src/tests/org/jboss/test/virtual/test/VisitorUnitTestCase.java
===================================================================
--- projects/microcontainer/trunk/container/src/tests/org/jboss/test/virtual/test/VisitorUnitTestCase.java 2006-09-29 13:43:45 UTC (rev 57290)
+++ projects/microcontainer/trunk/container/src/tests/org/jboss/test/virtual/test/VisitorUnitTestCase.java 2006-09-29 15:29:39 UTC (rev 57291)
@@ -0,0 +1,309 @@
+/*
+* JBoss, Home of Professional Open Source
+* Copyright 2006, JBoss Inc., and individual contributors as indicated
+* by the @authors tag. See the copyright.txt in the distribution for a
+* full listing of individual contributors.
+*
+* This is free software; you can redistribute it and/or modify it
+* under the terms of the GNU Lesser General Public License as
+* published by the Free Software Foundation; either version 2.1 of
+* the License, or (at your option) any later version.
+*
+* This software is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+* Lesser General Public License for more details.
+*
+* You should have received a copy of the GNU Lesser General Public
+* License along with this software; if not, write to the Free
+* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+*/
+package org.jboss.test.virtual.test;
+
+import java.util.HashSet;
+
+import org.jboss.test.virtual.support.MockVFSContext;
+import org.jboss.test.virtual.support.MockVirtualFileVisitor;
+import org.jboss.virtual.VFS;
+import org.jboss.virtual.VirtualFile;
+import org.jboss.virtual.VisitorAttributes;
+
+import junit.framework.Test;
+import junit.framework.TestSuite;
+
+/**
+ * VisitorUnitTestCase.
+ *
+ * @author <a href="adrian at jboss.com">Adrian Brock</a>
+ * @version $Revision: 1.1 $
+ */
+public class VisitorUnitTestCase extends AbstractMockVFSTest
+{
+ public VisitorUnitTestCase(String name)
+ {
+ super(name);
+ }
+
+ public static Test suite()
+ {
+ return new TestSuite(VisitorUnitTestCase.class);
+ }
+
+ public void testDefaultVisitSimple() throws Exception
+ {
+ MockVFSContext context = createSimpleVFSContextWithChildrenAndNonLeafs();
+ MockVirtualFileVisitor visitor = new MockVirtualFileVisitor();
+ HashSet<String> expected = new HashSet<String>();
+ expected.add("child1");
+ expected.add("child2");
+ expected.add("child3");
+ expected.add("folder1");
+ expected.add("folder1/child1");
+ expected.add("folder2");
+ expected.add("folder2/child1");
+ expected.add("folder2/child2");
+ expected.add("folder3");
+ expected.add("folder3/child1");
+ expected.add("folder3/child2");
+ expected.add("folder3/child3");
+ testVisit(context, visitor, expected);
+ }
+
+ public void testDefaultVisitStructured() throws Exception
+ {
+ MockVFSContext context = createStructuredVFSContextWithChildrenAndNonLeafs();
+ MockVirtualFileVisitor visitor = new MockVirtualFileVisitor();
+ HashSet<String> expected = new HashSet<String>();
+ expected.add("child1");
+ expected.add("child2");
+ expected.add("child3");
+ expected.add("folder1");
+ expected.add("folder2");
+ expected.add("folder3");
+ testVisit(context, visitor, expected);
+ }
+
+ public void testLeavesOnlyVisitSimple() throws Exception
+ {
+ MockVFSContext context = createSimpleVFSContextWithChildrenAndNonLeafs();
+ MockVirtualFileVisitor visitor = new MockVirtualFileVisitor(VisitorAttributes.LEAVES_ONLY);
+ HashSet<String> expected = new HashSet<String>();
+ expected.add("child1");
+ expected.add("child2");
+ expected.add("child3");
+ expected.add("folder1/child1");
+ expected.add("folder2/child1");
+ expected.add("folder2/child2");
+ expected.add("folder3/child1");
+ expected.add("folder3/child2");
+ expected.add("folder3/child3");
+ testVisit(context, visitor, expected);
+ }
+
+ public void testLeavesOnlyVisitStructured() throws Exception
+ {
+ MockVFSContext context = createStructuredVFSContextWithChildrenAndNonLeafs();
+ MockVirtualFileVisitor visitor = new MockVirtualFileVisitor(VisitorAttributes.LEAVES_ONLY);
+ HashSet<String> expected = new HashSet<String>();
+ expected.add("child1");
+ expected.add("child2");
+ expected.add("child3");
+ testVisit(context, visitor, expected);
+ }
+
+ public void testRecurseVisitSimple() throws Exception
+ {
+ MockVFSContext context = createSimpleVFSContextWithChildrenAndNonLeafs();
+ MockVirtualFileVisitor visitor = new MockVirtualFileVisitor(VisitorAttributes.RECURSE);
+ HashSet<String> expected = new HashSet<String>();
+ expected.add("child1");
+ expected.add("child2");
+ expected.add("child3");
+ expected.add("folder1");
+ expected.add("folder1/child1");
+ expected.add("folder2");
+ expected.add("folder2/child1");
+ expected.add("folder2/child2");
+ expected.add("folder3");
+ expected.add("folder3/child1");
+ expected.add("folder3/child2");
+ expected.add("folder3/child3");
+ testVisit(context, visitor, expected);
+ }
+
+ public void testRecurseVisitStructured() throws Exception
+ {
+ MockVFSContext context = createStructuredVFSContextWithChildrenAndNonLeafs();
+ MockVirtualFileVisitor visitor = new MockVirtualFileVisitor(VisitorAttributes.RECURSE);
+ HashSet<String> expected = new HashSet<String>();
+ expected.add("child1");
+ expected.add("child2");
+ expected.add("child3");
+ expected.add("folder1");
+ expected.add("folder1/child1");
+ expected.add("folder2");
+ expected.add("folder2/child1");
+ expected.add("folder2/child2");
+ expected.add("folder3");
+ expected.add("folder3/child1");
+ expected.add("folder3/child2");
+ expected.add("folder3/child3");
+ testVisit(context, visitor, expected);
+ }
+
+ public void testRecurseLeavesOnlyVisitSimple() throws Exception
+ {
+ MockVFSContext context = createSimpleVFSContextWithChildrenAndNonLeafs();
+ MockVirtualFileVisitor visitor = new MockVirtualFileVisitor(VisitorAttributes.RECURSE_LEAVES_ONLY);
+ HashSet<String> expected = new HashSet<String>();
+ expected.add("child1");
+ expected.add("child2");
+ expected.add("child3");
+ expected.add("folder1/child1");
+ expected.add("folder2/child1");
+ expected.add("folder2/child2");
+ expected.add("folder3/child1");
+ expected.add("folder3/child2");
+ expected.add("folder3/child3");
+ testVisit(context, visitor, expected);
+ }
+
+ public void testRecurseLeavesOnlyVisitStructured() throws Exception
+ {
+ MockVFSContext context = createStructuredVFSContextWithChildrenAndNonLeafs();
+ MockVirtualFileVisitor visitor = new MockVirtualFileVisitor(VisitorAttributes.RECURSE_LEAVES_ONLY);
+ HashSet<String> expected = new HashSet<String>();
+ expected.add("child1");
+ expected.add("child2");
+ expected.add("child3");
+ expected.add("folder1/child1");
+ expected.add("folder2/child1");
+ expected.add("folder2/child2");
+ expected.add("folder3/child1");
+ expected.add("folder3/child2");
+ expected.add("folder3/child3");
+ testVisit(context, visitor, expected);
+ }
+
+ public void testIncludeRootVisitSimple() throws Exception
+ {
+ MockVFSContext context = createSimpleVFSContextWithChildrenAndNonLeafs();
+ VisitorAttributes attributes = new VisitorAttributes();
+ attributes.setIncludeRoot(true);
+ MockVirtualFileVisitor visitor = new MockVirtualFileVisitor(attributes);
+ HashSet<String> expected = new HashSet<String>();
+ expected.add("");
+ expected.add("child1");
+ expected.add("child2");
+ expected.add("child3");
+ expected.add("folder1");
+ expected.add("folder1/child1");
+ expected.add("folder2");
+ expected.add("folder2/child1");
+ expected.add("folder2/child2");
+ expected.add("folder3");
+ expected.add("folder3/child1");
+ expected.add("folder3/child2");
+ expected.add("folder3/child3");
+ testVisit(context, visitor, expected);
+ }
+
+ public void testIncludeRootVisitStructured() throws Exception
+ {
+ MockVFSContext context = createStructuredVFSContextWithChildrenAndNonLeafs();
+ VisitorAttributes attributes = new VisitorAttributes();
+ attributes.setIncludeRoot(true);
+ MockVirtualFileVisitor visitor = new MockVirtualFileVisitor(attributes);
+ HashSet<String> expected = new HashSet<String>();
+ expected.add("");
+ expected.add("child1");
+ expected.add("child2");
+ expected.add("child3");
+ expected.add("folder1");
+ expected.add("folder2");
+ expected.add("folder3");
+ testVisit(context, visitor, expected);
+ }
+
+ public void testExcludeHiddenVisitSimple() throws Exception
+ {
+ MockVFSContext context = createSimpleVFSContextWithChildrenAndNonLeafsWithHidden();
+ MockVirtualFileVisitor visitor = new MockVirtualFileVisitor();
+ HashSet<String> expected = new HashSet<String>();
+ expected.add("child2");
+ expected.add("child3");
+ expected.add("folder1");
+ expected.add("folder1/child1");
+ expected.add("folder2");
+ expected.add("folder2/child1");
+ expected.add("folder2/child2");
+ expected.add("folder3");
+ expected.add("folder3/child1");
+ expected.add("folder3/child2");
+ expected.add("folder3/child3");
+ testVisit(context, visitor, expected);
+ }
+
+ public void testExcludeHiddenVisitStructured() throws Exception
+ {
+ MockVFSContext context = createStructuredVFSContextWithChildrenAndNonLeafsWithHidden();
+ MockVirtualFileVisitor visitor = new MockVirtualFileVisitor();
+ HashSet<String> expected = new HashSet<String>();
+ expected.add("child2");
+ expected.add("child3");
+ expected.add("folder1");
+ expected.add("folder2");
+ expected.add("folder3");
+ testVisit(context, visitor, expected);
+ }
+
+ public void testIncludeHiddenVisitSimple() throws Exception
+ {
+ MockVFSContext context = createSimpleVFSContextWithChildrenAndNonLeafsWithHidden();
+ VisitorAttributes attributes = new VisitorAttributes();
+ attributes.setIncludeHidden(true);
+ MockVirtualFileVisitor visitor = new MockVirtualFileVisitor(attributes);
+ HashSet<String> expected = new HashSet<String>();
+ expected.add("child1");
+ expected.add("child2");
+ expected.add("child3");
+ expected.add("folder1");
+ expected.add("folder1/child1");
+ expected.add("folder2");
+ expected.add("folder2/child1");
+ expected.add("folder2/child2");
+ expected.add("folder3");
+ expected.add("folder3/child1");
+ expected.add("folder3/child2");
+ expected.add("folder3/child3");
+ testVisit(context, visitor, expected);
+ }
+
+ public void testIncludeHiddenVisitStructured() throws Exception
+ {
+ MockVFSContext context = createStructuredVFSContextWithChildrenAndNonLeafsWithHidden();
+ VisitorAttributes attributes = new VisitorAttributes();
+ attributes.setIncludeHidden(true);
+ MockVirtualFileVisitor visitor = new MockVirtualFileVisitor(attributes);
+ HashSet<String> expected = new HashSet<String>();
+ expected.add("child1");
+ expected.add("child2");
+ expected.add("child3");
+ expected.add("folder1");
+ expected.add("folder2");
+ expected.add("folder3");
+ testVisit(context, visitor, expected);
+ }
+
+ protected void testVisit(MockVFSContext context, MockVirtualFileVisitor visitor, HashSet<String> expected) throws Exception
+ {
+ VFS vfs = context.getVFS();
+ vfs.visit(visitor);
+
+ HashSet<String> actual = new HashSet<String>();
+ for (VirtualFile file : visitor.getVisited())
+ actual.add(file.getPathName());
+ assertEquals(expected, actual);
+ }
+}
More information about the jboss-cvs-commits
mailing list