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


PHP TableNode::getTableAsString方法代码示例

本文整理汇总了PHP中Behat\Gherkin\Node\TableNode::getTableAsString方法的典型用法代码示例。如果您正苦于以下问题:PHP TableNode::getTableAsString方法的具体用法?PHP TableNode::getTableAsString怎么用?PHP TableNode::getTableAsString使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Behat\Gherkin\Node\TableNode的用法示例。


在下文中一共展示了TableNode::getTableAsString方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: testGetTableAsString

    public function testGetTableAsString()
    {
        $table = new TableNode(array(5 => array('id', 'username', 'password'), 10 => array('42', 'everzet', 'qwerty'), 13 => array('2', 'antono', "pa\$sword")));
        $expected = <<<TABLE
| id | username | password |
| 42 | everzet  | qwerty   |
| 2  | antono   | pa\$sword |
TABLE;
        $this->assertEquals($expected, $table->getTableAsString());
    }
开发者ID:Vallach,项目名称:behat-poc,代码行数:10,代码来源:TableNodeTest.php

示例2: iShouldSeeTheFollowingInTheRepeatedElementWithinTheContextOfTheElement2

 /**
  * @Then I should see the following in the repeated :element element
  */
 public function iShouldSeeTheFollowingInTheRepeatedElementWithinTheContextOfTheElement2($element, TableNode $table)
 {
     $elements = $this->getSession()->getPage()->findAll('css', $element);
     $hash = $table->getHash();
     /*foreach ( $elements as $index => $element ) {
     			try {
     				if ( ! $element->isVisible() ) {
     					unset( $elements[$index] );
     				}
     			} catch ( \Exception $e ) {
     				//do nothing.
     			}
     		}*/
     $actual = array(array('text' => 'text'));
     foreach ($elements as $n => $element) {
         $actual[] = array('text' => $elements[$n]->getText());
     }
     $actual_table = new TableNode($actual);
     if ($actual_table->getTableAsString() != $table->getTableAsString()) {
         var_dump($table->table);
         var_dump($actual_table->table);
         throw new \Exception(sprintf("Found elements:\n %s", $actual_table->getTableAsString()));
     }
 }
开发者ID:stephenharris,项目名称:test-the-test,代码行数:27,代码来源:FeatureContext.php


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