<?php

require_once('tpl/template.phps');

class 
TemplateTest extends UnitTestCase   {

    function 
setUp()    {
        
$this->obj  =&  new Template();
    }
    
    function 
testAttach()   {
        
$this->obj->attach('test', array('test' => 'value') );
        
$this->obj->attach(array('test2' => 'value2') );
        
$this->assertEqual($this->obj->data['test']['test'], 'value');
        
$this->assertEqual($this->obj->data['test2'], 'value2');
    }
    
    function 
testJoin() {
        
$this->assertEqual($this->obj->_join('path''file'), 'path/file');
    }

    function 
testLoad() {
        
$this->expectError('File: \'template.file\' does not exist, or is not readable');
        
$this->obj->load('template.file');
    }

}

?>