本文整理汇总了PHP中Solar_Test类的典型用法代码示例。如果您正苦于以下问题:PHP Solar_Test类的具体用法?PHP Solar_Test怎么用?PHP Solar_Test使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了Solar_Test类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: preTest
public function preTest()
{
parent::preTest();
// var dumpers
$this->_text = Solar::factory('Solar_Debug_Var', array('output' => 'text'));
$this->_html = Solar::factory('Solar_Debug_Var', array('output' => 'html'));
}
示例2: preTest
/**
*
* Setup; runs before each test method.
*
*/
public function preTest()
{
// remove "Test_" prefix
$this->_class = substr(get_class($this), 5);
$this->_access = Solar::factory($this->_class, $this->_config);
parent::preTest();
}
示例3: preTest
public function preTest()
{
parent::preTest();
$this->_filter = Solar::factory('Solar_Filter');
$this->_plugin = $this->_filter->getFilter($this->_plugin_name);
$this->_filter->setRequire(true);
}
示例4: preTest
/**
*
* Setup; runs before each test method.
*
*/
public function preTest()
{
parent::preTest();
// remove "Test_" prefix
$this->_class = substr(get_class($this), 5);
// get the request environment
$this->_request = Solar_Registry::get('request');
// get a new adapter
$this->_auth = Solar::factory($this->_class, $this->_config);
}
示例5: preTest
/**
*
* Setup; runs before each test method.
*
*/
public function preTest()
{
parent::preTest();
// when running from the command line, these elements are empty.
// fake them so that web-like testing can occur.
$_SERVER['HTTP_HOST'] = 'example.com';
$_SERVER['SCRIPT_NAME'] = '/path/to/index.php';
$_SERVER['PATH_INFO'] = '/appname/action';
$_SERVER['QUERY_STRING'] = 'foo=bar&baz=dib';
$_SERVER['REQUEST_URI'] = $_SERVER['SCRIPT_NAME'] . $_SERVER['PATH_INFO'] . '?' . $_SERVER['QUERY_STRING'];
}
示例6: preTest
/**
*
* Setup; runs before each test method.
*
*/
public function preTest()
{
parent::preTest();
// set up an SQL connection
$this->_sql = Solar::factory('Solar_Sql', $this->_sql_config);
// set up a model catalog
$this->_catalog = Solar::factory('Solar_Sql_Model_Catalog', $this->_catalog_config);
// register the connection and catalog
Solar_Registry::set('sql', $this->_sql);
Solar_Registry::set('model_catalog', $this->_catalog);
}
示例7: preTest
/**
*
* Setup; runs before each test method.
*
*/
public function preTest()
{
parent::preTest();
// set up an SQL connection
$this->_sql = Solar::factory('Solar_Sql', $this->_sql_config);
$this->_sql->setProfiling(true);
// set up a model catalog
$this->_catalog = Solar::factory('Solar_Sql_Model_Catalog', $this->_catalog_config);
// register the connection and catalog
Solar_Registry::set('sql', $this->_sql);
Solar_Registry::set('model_catalog', $this->_catalog);
// populate everything
$this->_populateAll();
}
示例8: preTest
/**
*
* Setup; runs before each test method.
*
*/
public function preTest()
{
parent::preTest();
// set up an SQL connection
$this->_sql = Solar::factory('Solar_Sql', $this->_sql_config);
$this->_sql->setProfiling(true);
// set up a model catalog
$this->_catalog = Solar::factory('Solar_Sql_Model_Catalog', $this->_catalog_config);
// register the connection and catalog
Solar_Registry::set('sql', $this->_sql);
Solar_Registry::set('model_catalog', $this->_catalog);
// fixture to populate tables
$this->_fixture = Solar::factory('Fixture_Solar_Sql_Model');
}
示例9: preTest
/**
*
* Setup; runs before each test method.
*
*/
public function preTest()
{
parent::preTest();
// set up an SQL connection
$this->_sql = Solar::factory('Solar_Sql', $this->_sql_config);
$this->_sql->setProfiling(true);
// set up a model catalog
$this->_catalog = Solar::factory('Solar_Sql_Model_Catalog', $this->_catalog_config);
// register the connection and catalog
Solar_Registry::set('sql', $this->_sql);
Solar_Registry::set('model_catalog', $this->_catalog);
// set the class name for relateds
$len = strlen('Test_');
$this->_class = substr(get_class($this), $len);
// populate everything
$this->_populateAll();
}
示例10: preTest
/**
*
* Setup; runs before each test method.
*
*/
public function preTest()
{
parent::preTest();
// set up an SQL connection
$this->_sql = Solar::factory('Solar_Sql', $this->_sql_config);
// set up a model catalog
$this->_catalog = Solar::factory('Solar_Sql_Model_Catalog', $this->_catalog_config);
// register the connection and catalog
Solar_Registry::set('sql', $this->_sql);
Solar_Registry::set('model_catalog', $this->_catalog);
// fixture to populate tables
$this->_fixture = Solar::factory('Fixture_Solar_Sql_Model');
$this->_fixture->setup();
// preload all models to get discovery out of the way
$this->_catalog->users;
$this->_catalog->prefs;
$this->_catalog->areas;
$this->_catalog->nodes;
$this->_catalog->metas;
$this->_catalog->tags;
$this->_catalog->taggings;
$this->_catalog->comments;
$this->_sql->setProfiling(true);
}
示例11: teardown
/**
*
* Teardown; runs after each test method.
*
*/
public function teardown()
{
parent::teardown();
}
示例12: _postConstruct
protected function _postConstruct()
{
parent::_postConstruct();
$this->_support_path = Solar_Class::dir('Mock_Solar_Path_Stack');
}
示例13: preTest
/**
*
* Setup; runs before each test method.
*
*/
public function preTest()
{
parent::preTest();
Solar_Registry::set('sql', 'Solar_Sql');
}
示例14: preTest
/**
*
* Setup; runs before each test method.
*
*/
public function preTest()
{
parent::preTest();
$this->_page = Solar::factory($this->_page_class);
}
示例15: setup
public function setup()
{
parent::setup();
Solar_Registry::set('sql', 'Solar_Sql');
Solar_Registry::set('model_catalog', 'Solar_Sql_Model_Catalog');
}