/** * tests adding dummy model path */ public function testAddModelPathAddsPath() { Model::configure(array('MODEL_PATH' => 'MODEL_PATH')); $actual = Model::getConfig('MODEL_PATH'); $this->assertTrue(is_array($actual), 'string MODEL_PATH not converted to array during configure'); $expected = array('MODEL_PATH'); $this->assertSame($expected, $actual, 'string MODEL_PATH improperly converted to array during configure'); Model::addModelPath('MODEL_PATH_2'); $actual = Model::getConfig('MODEL_PATH'); $this->assertTrue(is_array($actual), 'string MODEL_PATH_2 not converted to array during addModelPath'); $this->assertEquals(2, count($actual), 'MODEL_PATH does not contain 2 items'); Model::addModelPath(array('MODEL_PATH_3', 'MODEL_PATH_4')); $actual = Model::getConfig('MODEL_PATH'); $this->assertTrue(is_array($actual), 'array MODEL_PATH_3, _4 not converted to arrays during addModelPath'); $this->assertEquals(4, count($actual), 'MODEL_PATH does not contain 4 items'); }
<?php use Onephile\Model; //----------------------------------------------------- // configure access to database //----------------------------------------------------- Model::configure(array('DB_NAME' => DB_NAME, 'DB_USER' => DB_USER, 'DB_PASS' => DB_PASS, 'DB_HOST' => DB_HOST, 'DB_CHARSET' => 'utf8', 'DEBUG' => true)); // make sure we start with an empty table Model::truncateTable('model_test_1');