Subversion-Projekte lars-tiefland.php_share

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
1 lars 1
--TEST--
2
Text_CAPTCHA_Numeral::getOperation(),
3
Text_CAPTCHA_Numeral::getAnswer()
4
--FILE--
5
<?php
6
    error_reporting(E_ALL & ~E_STRICT);
7
    require_once 'Text/CAPTCHA/Numeral.php';
8
 
9
    $num = new Text_CAPTCHA_Numeral;
10
 
11
    $op     = $num->getOperation();
12
    $answer = $num->getAnswer();
13
 
14
    $parts = explode(' ', $op);
15
 
16
    $numberOne = $num->getFirstNumber();
17
    $numberTwo = $num->getSecondNumber();
18
 
19
    $textOne = 'First number';
20
    $textTwo = 'Second number';
21
 
22
    //print "Operation & Answer: $op = $answer ?\n";
23
 
24
    print "Result:";
25
 
26
    switch ($parts[1]) {
27
        case '-':
28
            if (($numberOne - $numberTwo) == $answer) {
29
                print "    PASSED\n";
30
            } else {
31
                print "    FAILED\n";
32
            }
33
            break;
34
        case '+':
35
            if (($numberOne + $numberTwo) == $answer) {
36
                print "    PASSED\n";
37
            } else {
38
                print "    FAILED\n";
39
            }
40
            break;
41
    }
42
?>
43
--EXPECT--
44
Result:    PASSED
45