Esempio n. 1
0
 public function testFizzBuzz()
 {
     $this->assertEquals('Fizz', fizzBuzzTransform(3), 'Multiples of 3 should return Fizz');
     $this->assertEquals('Buzz', fizzBuzzTransform(5), 'Multiples of 5 should return Buzz');
     $this->assertEquals('FizzBuzz', fizzBuzzTransform(15), 'Multiples of 3 and 5 should return FizzBuzz');
     $this->assertEquals(103, fizzBuzzTransform(103), 'Non-multiples of 3 or 5 should return input');
     $this->assertEquals(0, fizzBuzzTransform('FizzBuzz'), 'Non-integers should return 0');
 }
Esempio n. 2
0
<?php

require './fizzBuzz.php';
/**
 * Loop through the numbers from 1 to 100 and output the results of a 
 * Fizz-Buzz transform
 */
echo "FizzBuzzing the numbers 1 to 100\n\n";
for ($x = 1; $x <= 100; $x++) {
    echo fizzBuzzTransform($x) . "\n";
}
echo "\nDone\n";