Revision: 486
Author:   henryju
Date:     2006-06-21 01:09:37 -0700 (Wed, 21 Jun 2006)
ViewCVS:  http://svn.sourceforge.net/jwebunit/?rev=486&view=rev

Log Message:
-----------
Fix multiple test cases.

Modified Paths:
--------------
    
trunk/jwebunit-commons-tests/src/main/java/net/sourceforge/jwebunit/tests/CharsetTest.java
    
trunk/jwebunit-commons-tests/src/main/java/net/sourceforge/jwebunit/tests/ExpectedTableAssertionsHtmlTest.java
    
trunk/jwebunit-commons-tests/src/main/java/net/sourceforge/jwebunit/tests/ExpectedTableAssertionsXHtmlTest.java
    
trunk/jwebunit-commons-tests/src/main/java/net/sourceforge/jwebunit/tests/JWebUnitAPITestCase.java
    
trunk/jwebunit-commons-tests/src/main/java/net/sourceforge/jwebunit/tests/JavaScriptEventsTest.java
    
trunk/jwebunit-commons-tests/src/main/resources/testcases/TableAssertionsTest/TableAssertionsTestPage.html
    
trunk/jwebunit-httpunit-plugin/src/main/java/net/sourceforge/jwebunit/httpunit/HttpUnitDialog.java
Modified: 
trunk/jwebunit-commons-tests/src/main/java/net/sourceforge/jwebunit/tests/CharsetTest.java
===================================================================
--- 
trunk/jwebunit-commons-tests/src/main/java/net/sourceforge/jwebunit/tests/CharsetTest.java
  2006-06-20 09:39:00 UTC (rev 485)
+++ 
trunk/jwebunit-commons-tests/src/main/java/net/sourceforge/jwebunit/tests/CharsetTest.java
  2006-06-21 08:09:37 UTC (rev 486)
@@ -26,7 +26,6 @@
 
         public void testEuro() {
                 assertFormElementEquals("eur", "\u20AC");
-                assertFormElementEquals("eur", "€");
         }
 
         public void testDollar() {
@@ -35,12 +34,9 @@
 
         public void testYen() {
                 assertFormElementEquals("yen", "\u00A5");
-                assertFormElementEquals("yen", "¥");
         }
 
         public void testPound() {
                 assertFormElementEquals("gbp", "\u00A3");
-                assertFormElementEquals("gbp", "£");
         }
-
 }
\ No newline at end of file

Modified: 
trunk/jwebunit-commons-tests/src/main/java/net/sourceforge/jwebunit/tests/ExpectedTableAssertionsHtmlTest.java
===================================================================
--- 
trunk/jwebunit-commons-tests/src/main/java/net/sourceforge/jwebunit/tests/ExpectedTableAssertionsHtmlTest.java
      2006-06-20 09:39:00 UTC (rev 485)
+++ 
trunk/jwebunit-commons-tests/src/main/java/net/sourceforge/jwebunit/tests/ExpectedTableAssertionsHtmlTest.java
      2006-06-21 08:09:37 UTC (rev 486)
@@ -26,7 +26,7 @@
         cells[0] = new Cell[3];
         cells[0][0]=new Cell("",1,2);
         cells[0][1]=new Cell("Average",2,1);
-        cells[0][2]=new Cell("Red eyes",1,2);
+        cells[0][2]=new Cell("Red\neyes",1,2);
         cells[1] = new Cell[2];
         cells[1][0]=new Cell("height",1,1);
         cells[1][1]=new Cell("weight",1,1);
@@ -49,7 +49,7 @@
         cells[0] = new Cell[3];
         cells[0][0]=new Cell("",1,2);
         cells[0][1]=new Cell("Average",2,1);
-        cells[0][2]=new Cell("Red eyes",1,2);
+        cells[0][2]=new Cell("Red\neyes",1,2);
         cells[1] = new Cell[2];
         cells[1][0]=new Cell("height",1,1);
         cells[1][1]=new Cell("weight",1,1);
@@ -59,6 +59,7 @@
         cells[2][2]=new Cell("0.003",1,1);
         cells[2][3]=new Cell("40%",1,1);
         Table table = new Table(cells);
+        assertPass("assertTableRowsEqual", new Object[]{"myTable", new 
Integer(0), table});
         assertFail("assertTableEquals", new Object[]{"myTable", table});
     }
 

Modified: 
trunk/jwebunit-commons-tests/src/main/java/net/sourceforge/jwebunit/tests/ExpectedTableAssertionsXHtmlTest.java
===================================================================
--- 
trunk/jwebunit-commons-tests/src/main/java/net/sourceforge/jwebunit/tests/ExpectedTableAssertionsXHtmlTest.java
     2006-06-20 09:39:00 UTC (rev 485)
+++ 
trunk/jwebunit-commons-tests/src/main/java/net/sourceforge/jwebunit/tests/ExpectedTableAssertionsXHtmlTest.java
     2006-06-21 08:09:37 UTC (rev 486)
@@ -26,7 +26,7 @@
         cells[0] = new Cell[3];
         cells[0][0]=new Cell("",1,2);
         cells[0][1]=new Cell("Average",2,1);
-        cells[0][2]=new Cell("Red eyes",1,2);
+        cells[0][2]=new Cell("Red\neyes",1,2);
         cells[1] = new Cell[2];
         cells[1][0]=new Cell("height",1,1);
         cells[1][1]=new Cell("weight",1,1);
@@ -49,7 +49,7 @@
         cells[0] = new Cell[3];
         cells[0][0]=new Cell("",1,2);
         cells[0][1]=new Cell("Average",2,1);
-        cells[0][2]=new Cell("Red eyes",1,2);
+        cells[0][2]=new Cell("Red\neyes",1,2);
         cells[1] = new Cell[2];
         cells[1][0]=new Cell("height",1,1);
         cells[1][1]=new Cell("weight",1,1);
@@ -59,6 +59,7 @@
         cells[2][2]=new Cell("0.003",1,1);
         cells[2][3]=new Cell("40%",1,1);
         Table table = new Table(cells);
+        assertPass("assertTableRowsEqual", new Object[]{"myTable", new 
Integer(0), table});
         assertFail("assertTableEquals", new Object[]{"myTable", table});
     }
 

Modified: 
trunk/jwebunit-commons-tests/src/main/java/net/sourceforge/jwebunit/tests/JWebUnitAPITestCase.java
===================================================================
--- 
trunk/jwebunit-commons-tests/src/main/java/net/sourceforge/jwebunit/tests/JWebUnitAPITestCase.java
  2006-06-20 09:39:00 UTC (rev 485)
+++ 
trunk/jwebunit-commons-tests/src/main/java/net/sourceforge/jwebunit/tests/JWebUnitAPITestCase.java
  2006-06-21 08:09:37 UTC (rev 486)
@@ -24,7 +24,6 @@
 
        public static final String HOST_PATH = 
"http://localhost:"+JETTY_PORT+JETTY_URL;
        
-    private static String dialogKey = null;
        /**
         * @param name
         */
@@ -42,7 +41,6 @@
        public void setUp() throws Exception {
                super.setUp();
                getTestContext().setBaseUrl(HOST_PATH);
-        setTestingEngineKey(getDialogKey());
        }
 
     public void assertPassFail(String methodName, Object passArg, Object 
failArgs) throws Throwable {
@@ -90,20 +88,4 @@
         }
     }
 
-    /**
-     * @return Returns the testingEngineKey.
-     */
-    public static String getDialogKey() {
-        return dialogKey;
-    }
-
-    /**
-     * @param testingEngineKey The testingEngineKey to set.
-     */
-    public static void setDialogKey(String testingEngineKey) {
-        JWebUnitAPITestCase.dialogKey = testingEngineKey;
-    }
-       
-       
-
 }

Modified: 
trunk/jwebunit-commons-tests/src/main/java/net/sourceforge/jwebunit/tests/JavaScriptEventsTest.java
===================================================================
--- 
trunk/jwebunit-commons-tests/src/main/java/net/sourceforge/jwebunit/tests/JavaScriptEventsTest.java
 2006-06-20 09:39:00 UTC (rev 485)
+++ 
trunk/jwebunit-commons-tests/src/main/java/net/sourceforge/jwebunit/tests/JavaScriptEventsTest.java
 2006-06-21 08:09:37 UTC (rev 486)
@@ -30,15 +30,14 @@
         beginAt("FormOnSubmit.html");
         submit();
         gotoWindow("child");
-        assertTextPresent(" on=submit ");
+        assertTextPresent("on=submit");
     }
 
     public void testFormOnReset() {
         beginAt("FormOnSubmit.html");
         reset();
-        // seems that onreset is not executed 
-        //gotoWindow("child");
-        //assertTextPresent(" on=reset ");
+        gotoWindow("child");
+        assertTextPresent("on=reset");
     }
 
     public void testButtonOnClick() {
@@ -46,7 +45,7 @@
         assertButtonPresent("b1");
         clickButton("b1");
         gotoWindow("child");
-        assertTextPresent(" on=click ");
+        assertTextPresent("on=click");
     }
 
 
@@ -95,7 +94,7 @@
                assertTitleEquals("The Title");
                selectOption("testSelect", "Value2");
                assertTitleEquals("Submitted parameters");
-        assertTextPresent(" testSelect=V2 ");
+        assertTextPresent("testSelect=V2");
        }
 
     public void testGreenLink() {

Modified: 
trunk/jwebunit-commons-tests/src/main/resources/testcases/TableAssertionsTest/TableAssertionsTestPage.html
===================================================================
--- 
trunk/jwebunit-commons-tests/src/main/resources/testcases/TableAssertionsTest/TableAssertionsTestPage.html
  2006-06-20 09:39:00 UTC (rev 485)
+++ 
trunk/jwebunit-commons-tests/src/main/resources/testcases/TableAssertionsTest/TableAssertionsTestPage.html
  2006-06-21 08:09:37 UTC (rev 486)
@@ -7,7 +7,7 @@
                <table id="testTable">
                        <tr><td>table text</td></tr>
                        <tr><td>table text row 2</td></tr>
-                       <tr><td>table text row 3</td><td>row 3 col 1</td>
+                       <tr><td>table text row 3</td><td>row 3 col 1</td></tr>
                        <a href="someurl.html">test link</a>
                        <form>
                                <input type="text" name="testInputElement" 
value="testValue"/>

Modified: 
trunk/jwebunit-httpunit-plugin/src/main/java/net/sourceforge/jwebunit/httpunit/HttpUnitDialog.java
===================================================================
--- 
trunk/jwebunit-httpunit-plugin/src/main/java/net/sourceforge/jwebunit/httpunit/HttpUnitDialog.java
  2006-06-20 09:39:00 UTC (rev 485)
+++ 
trunk/jwebunit-httpunit-plugin/src/main/java/net/sourceforge/jwebunit/httpunit/HttpUnitDialog.java
  2006-06-21 08:09:37 UTC (rev 486)
@@ -1565,9 +1565,7 @@
         for (int i = 0; i < httpTable.getRowCount(); i++) {
             Row newRow = new Row();
             TableRow row = rows[i];
-            //TODO Wait until getCells become public in HttpUnit 
-            //TableCell[] cells = row.getCells(); 
-            TableCell[] cells = new TableCell[0];
+            TableCell[] cells = row.getCells(); 
             for (int j = 0; j < cells.length; j++) {
                 TableCell httpCell = cells[j];
                 if (httpCell!=null) newRow.appendCell(new 
Cell(httpCell.getText(), httpCell
@@ -1579,7 +1577,7 @@
     }
 
     public boolean hasElement(String anID) {
-        return getElement(anID) != null;
+        return hasElementByXPath("//[EMAIL PROTECTED]'"+anID+"']");
     }
 
     public boolean hasElementByXPath(String xpath) {


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.



_______________________________________________
Jwebunit-development mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jwebunit-development

Reply via email to