私はきれいなCodeIgniterフレームワークバージョン2がインストールされています。 そして、次の内容で/tests/unit/PostTest.phpでPHPUnitのテストを作成しました:Codeigniter 2とコード化
<?php
class PostTest extends PHPUnit_Framework_TestCase
{
private $CI;
public function setUp()
{
$this->CI = &get_instance();
$this->CI->load->database('testing');
}
public function testGetsAllPosts()
{
$this->CI->load->model('post');
$posts = $this->CI->post->getAll();
$this->assertEquals(1, count($posts));
}
}
と、これは私のブートストラップです:http://conversal.w0p.be/tests/unit/_bootstrap.phps
私はこれを取得する--bedug私はcodecept実行単位を実行すると: PostTest :: testGetsAllPostsの実行PHP致命的なエラー:/var/www/sites/conversal.w0p.be/tests/unit/PostTest.php 9行目の未定義関数get_instance()を呼び出す PHPスタックトレース: PHP 1。/symfony \ Component \ Console \ Application-> run()/ usr/bin/codecept:39 {main}()/ usr/bin/codecept:0 PHP 3. Symfony \ Component \ Console \ Application-> doRun()/usr/share/php/Codeception/vendor/Symfony/Component/Console/Application.php:105 PHP 4. Symfony \ Component \ Console \ Command \ Command - > run()/usr/share/php/Codeception/vendor/Symfony/Component/Console/Application.php:188 PHP 5. Codeception \ Command \ Run-> execute()/ usr/share/php/Codeception /ベンダー/ Symfony /コンポーネント/コンソール/コマンド/ Command.php:227 PHP 6. Codeception \ Codecept-> runSuite()/usr/share/php/Codeception/src/Codeception/Command/Run.php:57 PHP 7 (PHP/PHP/PHP/PHP/PHP/PHP/PHP/PHP/PHP/PHP/PHP/PHP/PHP/PHP/PHP/PHP/PHP/src/Codeception/SuiteManager.php:130 PHP 9. PHPUnit_Framework_TestSuite-> run()/ usr/share/php/Codeception/src/Codeception/PHPUnit/Run ner.php:97 PHP 10 PHPUnit_Framework_TestSuite->ラン()/usr/share/php/PHPUnit/Framework/TestSuite.php:705 PHP 11 PHPUnit_Framework_TestSuite-> runTestの()は、/ usr/share/PHP/PHPUnitの//usr/share/php/framework/TestSuite.php:745 PHP 12. PHPUnit_Framework_TestCase-> run()/usr/share/php/PHPUnit/Framework/TestSuite.php:772 PHP 13. PHPUnit_Framework_TestResult-> run()/ usr/share/php/PHPUnit/Framework/TestCase.php:751 PHP 14. PHPUnit_Framework_TestCase-> runBare()/usr/share/php/PHPUnit/Framework/TestResult.php:650 PHP 15. PostTest-> setUp()/ usr/share/php/PHPUnit/Framework/TestCase.php:801 致命的なエラーが発生しました。テストは終わっていません。
_bootstrapをロードしないようですか?
あなたはまだ、このbootrstrapファイルを持っていますか?私はリンクがもはや働いているのを見るが、私はコードシグネチャにCodeigniterコードを与える方法を見つけようとしている – djt