[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