[jboss-cvs] jboss-seam/examples/wiki/src/test/org/jboss/seam/wiki/test/documents ...
Christian Bauer
christian at hibernate.org
Wed Jul 11 12:17:46 EDT 2007
User: cbauer
Date: 07/07/11 12:17:46
Modified: examples/wiki/src/test/org/jboss/seam/wiki/test/documents
DocumentDisplay.java
Added: examples/wiki/src/test/org/jboss/seam/wiki/test/documents
TestAreaAndDocument.xml
Log:
Added DBUnit support to tests
Revision Changes Path
1.5 +16 -6 jboss-seam/examples/wiki/src/test/org/jboss/seam/wiki/test/documents/DocumentDisplay.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: DocumentDisplay.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/examples/wiki/src/test/org/jboss/seam/wiki/test/documents/DocumentDisplay.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- DocumentDisplay.java 9 Jul 2007 16:37:41 -0000 1.4
+++ DocumentDisplay.java 11 Jul 2007 16:17:46 -0000 1.5
@@ -1,11 +1,21 @@
package org.jboss.seam.wiki.test.documents;
-import org.testng.annotations.Test;
-import org.jboss.seam.mock.SeamTest;
-import org.jboss.seam.wiki.core.model.Document;
import org.jboss.seam.Component;
+import org.jboss.seam.wiki.core.model.Document;
+import org.jboss.seam.wiki.test.util.DBUnitSeamTest;
+import org.testng.annotations.Test;
+import org.dbunit.operation.DatabaseOperation;
+
+public class DocumentDisplay extends DBUnitSeamTest {
-public class DocumentDisplay extends SeamTest {
+ protected void prepareDBUnitOperations() {
+ beforeTestOperations.add(
+ new DataSetOperation("org/jboss/seam/wiki/test/WikiBaseData.xml")
+ );
+ beforeTestOperations.add(
+ new DataSetOperation("org/jboss/seam/wiki/test/documents/TestAreaAndDocument.xml", DatabaseOperation.INSERT)
+ );
+ }
@Test
public void resolveNodeId() throws Exception {
@@ -19,14 +29,14 @@
new NonFacesRequest("/docDisplay.xhtml") {
protected void beforeRequest() {
- setParameter("nodeId", "10");
+ setParameter("nodeId", "101");
}
protected void renderResponse() throws Exception {
Document doc = (Document)getValue("#{currentDocument}");
assert doc != null;
- assert doc.getId().equals(10l);
+ assert doc.getId().equals(101l);
}
}.run();
1.1 date: 2007/07/11 16:17:46; author: cbauer; state: Exp;jboss-seam/examples/wiki/src/test/org/jboss/seam/wiki/test/documents/TestAreaAndDocument.xml
Index: TestAreaAndDocument.xml
===================================================================
<?xml version="1.0"?>
<dataset>
<NODE
NODE_ID = "100"
NODE_TYPE = "DIRECTORY"
NODE_REVISION = "1"
OBJ_VERSION = "0"
AREA_NR = "100"
PARENT_NODE_ID = "1"
NODE_POSITION = "1"
NAME = "Test Area"
WIKINAME = "TestArea"
READ_ACCESS_LEVEL = "0"
WRITE_ACCESS_LEVEL = "0"
MENU_ITEM = "true"
CREATED_ON = "2006-09-23 13:45:00"
CREATED_BY_USER_ID = "1"
LAST_MODIFIED_ON = "2006-09-23 13:45:00"
LAST_MODIFIED_BY_USER_ID = "1"
DEFAULT_DOCUMENT_ID = "4"
NAME_AS_TITLE = "[NULL]"
ENABLE_COMMENT_FORM = "[NULL]"
ENABLE_COMMENTS = "[NULL]"
CONTENT = "[NULL]"
/>
<NODE
NODE_ID = "101"
NODE_TYPE = "DOCUMENT"
NODE_REVISION = "1"
OBJ_VERSION = "0"
AREA_NR = "100"
PARENT_NODE_ID = "100"
NODE_POSITION = "0"
NAME = "Test Document"
WIKINAME = "TestDocument"
READ_ACCESS_LEVEL = "0"
WRITE_ACCESS_LEVEL = "0"
MENU_ITEM = "true"
CREATED_ON = "2006-09-23 13:45:00"
CREATED_BY_USER_ID = "1"
LAST_MODIFIED_ON = "2006-09-23 13:45:00"
LAST_MODIFIED_BY_USER_ID = "1"
DEFAULT_DOCUMENT_ID = "[NULL]"
NAME_AS_TITLE = "true"
ENABLE_COMMENT_FORM = "true"
ENABLE_COMMENTS = "true"
CONTENT = "This is a *test* document."
/>
</dataset>
More information about the jboss-cvs-commits
mailing list