Initial Commit
This commit is contained in:
26
database/php/tests/parseFile/php5_method_chaining_samp2.php
Normal file
26
database/php/tests/parseFile/php5_method_chaining_samp2.php
Normal file
@@ -0,0 +1,26 @@
|
||||
<?php
|
||||
/**
|
||||
* Another example of PHP method chaining
|
||||
*
|
||||
* @link http://sebastian-bergmann.de/archives/738-Support-for-BDD-and-Stories-in-PHPUnit-3.3.html
|
||||
*/
|
||||
|
||||
require_once 'PHPUnit/Extensions/Story/TestCase.php';
|
||||
|
||||
require_once 'BowlingGame.php';
|
||||
|
||||
class BowlingGameSpec extends PHPUnit_Extensions_Story_TestCase
|
||||
{
|
||||
/**
|
||||
* @scenario
|
||||
*/
|
||||
function scoreForOneSpareIs16()
|
||||
{
|
||||
$this->given('New game')
|
||||
->when('Player rolls', 5)
|
||||
->and('Player rolls', 5)
|
||||
->and('Player rolls', 3)
|
||||
->then('Score should be', 16);
|
||||
}
|
||||
}
|
||||
?>
|
||||
Reference in New Issue
Block a user