当前位置: 首页>>代码示例>>Java>>正文


Java WebTable.asText方法代码示例

本文整理汇总了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 );
}
 
开发者ID:parabuild-ci,项目名称:parabuild-ci,代码行数:17,代码来源:JUnitServletTest.java

示例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] );
}
 
开发者ID:parabuild-ci,项目名称:parabuild-ci,代码行数:18,代码来源:JUnitServletTest.java

示例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] );
}
 
开发者ID:parabuild-ci,项目名称:parabuild-ci,代码行数:12,代码来源:JUnitServletTest.java

示例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 );
}
 
开发者ID:parabuild-ci,项目名称:parabuild-ci,代码行数:16,代码来源:JUnitServletTest.java

示例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]"));
}
 
开发者ID:NCIP,项目名称:cagrid-core,代码行数:16,代码来源:AssertWebSSOApplicationStep.java


注:本文中的com.meterware.httpunit.WebTable.asText方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。