本文整理汇总了Java中com.meterware.httpunit.WebTable.asText方法的典型用法代码示例。如果您正苦于以下问题:Java WebTable.asText方法的具体用法?Java WebTable.asText怎么用?Java WebTable.asText使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.meterware.httpunit.WebTable
的用法示例。
在下文中一共展示了WebTable.asText方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: testSomeFailures
import com.meterware.httpunit.WebTable; //导入方法依赖的package包/类
public void testSomeFailures() throws Exception {
ServletUnitClient client = newClient();
WebResponse wr = client.getResponse( "http://localhost/JUnit?test=" + FailingTests.class.getName() );
final WebTable resultsTable = wr.getTableWithID( "results" );
assertNotNull( "Did not find results table", resultsTable );
final String[][] results = resultsTable.asText();
assertEquals( "Num rows", 4, results.length );
assertEquals( "Num columns", 3, results[0].length );
assertEquals( "First header", "3 tests", results[0][0] );
assertEquals( "Status", "Problems Occurred", results[0][2] );
assertEquals( "Failure header", "2 failures", results[1][1] );
assertEquals( "Failure index 1", "1", results[2][0] );
assertEquals( "Failure index 2", "2", results[3][0] );
assertTrue( "Test class not found", results[2][1].indexOf( '(' + FailingTests.class.getName() + ')' ) >= 0 );
}
示例2: testScriptedServletAccess
import com.meterware.httpunit.WebTable; //导入方法依赖的package包/类
public void testScriptedServletAccess() throws Exception {
WebXMLString wxs = new WebXMLString();
Properties params = new Properties();
params.setProperty( "color", "red" );
params.setProperty( "age", "12" );
wxs.addServlet( "simple", "/SimpleServlet", SimpleGetServlet.class, params );
wxs.addServlet( "/JUnit", TestRunnerServlet.class );
MyFactory._runner = _runner = new ServletRunner( wxs.asInputStream() );
ServletUnitClient client = _runner.newClient();
WebResponse wr = client.getResponse( "http://localhost/JUnit?test=" + ServletAccessTest.class.getName() );
final WebTable resultsTable = wr.getTableWithID( "results" );
assertNotNull( "Did not find results table", resultsTable );
final String[][] results = resultsTable.asText();
assertEquals( "Status", "OK", results[0][2] );
}
示例3: testAllTestsPass
import com.meterware.httpunit.WebTable; //导入方法依赖的package包/类
public void testAllTestsPass() throws Exception {
ServletUnitClient client = newClient();
WebResponse wr = client.getResponse( "http://localhost/JUnit?test=" + PassingTests.class.getName() );
final WebTable resultsTable = wr.getTableWithID( "results" );
assertNotNull( "Did not find results table", resultsTable );
final String[][] results = resultsTable.asText();
assertEquals( "Num rows", 1, results.length );
assertEquals( "Num columns", 3, results[0].length );
assertEquals( "Time header", "1 test", results[0][0] );
assertEquals( "Status", "OK", results[0][2] );
}
示例4: testSomeErrors
import com.meterware.httpunit.WebTable; //导入方法依赖的package包/类
public void testSomeErrors() throws Exception {
ServletUnitClient client = newClient();
WebResponse wr = client.getResponse( "http://localhost/JUnit?test=" + ErrorTests.class.getName() );
final WebTable resultsTable = wr.getTableWithID( "results" );
assertNotNull( "Did not find results table", resultsTable );
final String[][] results = resultsTable.asText();
assertEquals( "Num rows", 3, results.length );
assertEquals( "Num columns", 3, results[0].length );
assertEquals( "First header", "2 tests", results[0][0] );
assertEquals( "Status", "Problems Occurred", results[0][2] );
assertEquals( "Failure header", "1 error", results[1][1] );
assertEquals( "Failure index 1", "1", results[2][0] );
assertTrue( "Test class not found", results[2][1].indexOf( '(' + ErrorTests.class.getName() + ')' ) >= 0 );
}
示例5: assertUserInformation
import com.meterware.httpunit.WebTable; //导入方法依赖的package包/类
private void assertUserInformation(WebResponse response)
throws SAXException {
WebTable usersData = response
.getTableStartingWith("Single Sign On User Data");
String[][] tableRows = usersData.asText();
String userGridInformation = tableRows[1][0];
assertTrue(userGridInformation
.contains("/C=US/O=abc/OU=xyz/OU=caGrid/OU=Dorian/CN=jdoe2"));
assertTrue(userGridInformation.contains("John2"));
assertTrue(userGridInformation.contains("Doe2"));
assertTrue(userGridInformation
.contains("/wsrf/services/cagrid/DelegatedCredential"));
assertTrue(userGridInformation.contains("[email protected]"));
}