C:\xampp\php\tests\parseFile\php5_method_chaining_samp2.php


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
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);
    }
}
?>
x

Windows NT KPTV 6.2 build 9200 (Windows Server 2012 Datacenter Edition) i586