Revision: 485
Author: henryju
Date: 2006-06-20 02:39:00 -0700 (Tue, 20 Jun 2006)
ViewCVS: http://svn.sourceforge.net/jwebunit/?rev=485&view=rev
Log Message:
-----------
Add assertTableRowCountEquals and associated test case.
Modified Paths:
--------------
trunk/jwebunit-core/src/main/java/net/sourceforge/jwebunit/WebTestCase.java
trunk/jwebunit-core/src/main/java/net/sourceforge/jwebunit/WebTester.java
Modified:
trunk/jwebunit-core/src/main/java/net/sourceforge/jwebunit/WebTestCase.java
===================================================================
--- trunk/jwebunit-core/src/main/java/net/sourceforge/jwebunit/WebTestCase.java
2006-06-20 09:38:18 UTC (rev 484)
+++ trunk/jwebunit-core/src/main/java/net/sourceforge/jwebunit/WebTestCase.java
2006-06-20 09:39:00 UTC (rev 485)
@@ -209,6 +209,10 @@
expectedTable);
}
+ public void assertTableRowCountEquals(String tableSummaryOrId, int
expectedRowCount) {
+ getTester().assertTableRowCountEquals(tableSummaryOrId,
expectedRowCount);
+ }
+
public void assertTableRowsEqual(String tableSummaryOrId, int startRow,
String[][] expectedCellValues) {
getTester().assertTableRowsEqual(tableSummaryOrId, startRow,
@@ -725,6 +729,10 @@
getTester().clickLinkWithExactText(linkText, index);
}
+ /**
+ *
+ * @deprecated
+ */
protected void clickLinkWithTextAfterText(String linkText, String
labelText) {
getTester().clickLinkWithTextAfterText(linkText, labelText);
}
Modified:
trunk/jwebunit-core/src/main/java/net/sourceforge/jwebunit/WebTester.java
===================================================================
--- trunk/jwebunit-core/src/main/java/net/sourceforge/jwebunit/WebTester.java
2006-06-20 09:38:18 UTC (rev 484)
+++ trunk/jwebunit-core/src/main/java/net/sourceforge/jwebunit/WebTester.java
2006-06-20 09:39:00 UTC (rev 485)
@@ -517,6 +517,21 @@
}
/**
+ * Assert that the number of rows for a specific table equals expected
value.
+ *
+ * @param tableSummaryNameOrId
+ * summary, name or id attribute value of table
+ * @param expectedRowCount
+ * expected row count.
+ */
+ public void assertTableRowCountEquals(String tableSummaryNameOrId, int
expectedRowCount) {
+ assertTablePresent(tableSummaryNameOrId);
+ int actualRowCount =
getDialog().getTable(tableSummaryNameOrId).getRowCount();
+ Assert.assertTrue("Expected row count was "+expectedRowCount+" but
actual row count is "+actualRowCount,
+ actualRowCount==expectedRowCount);
+ }
+
+ /**
* Assert that a specific table matches an ExpectedTable.
*
* @param tableSummaryOrId
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