| 1234567891011121314151617181920212223242526 |
- <?php
- require_once 'base.php';
- class BaseExtension extends WebBasics\Base {
- function __construct($foo, $bar) {
- $this->foo = $foo;
- $this->bar = $bar;
- }
- }
- class BaseTest extends PHPUnit_Framework_TestCase {
- function test_create() {
- $this->assertEquals(BaseExtension::create('a', 'b'), new BaseExtension('a', 'b'));
- }
-
- function test_asprintf() {
- $this->assertEquals(WebBasics\asprintf('%(foo) baz', array('foo' => 'bar')), 'bar baz');
- $this->assertEquals(WebBasics\asprintf('%(foo) baz %(foo)',
- array('foo' => 'bar')), 'bar baz bar');
- $this->assertEquals(WebBasics\asprintf('%(bar) baz %(foo)',
- array('foo' => 'bar', 'bar' => 'foobar')), 'foobar baz bar');
- }
- }
- ?>
|