[wp-unit-tests] [WordPress Unit Tests] #107: Fatal error in factory.php when running multisite tests
WordPress Trac
wp-trac at lists.automattic.com
Mon Jul 16 17:10:08 UTC 2012
#107: Fatal error in factory.php when running multisite tests
--------------------------+-----------------
Reporter: ryan | Owner:
Type: defect | Status: new
Priority: normal | Milestone:
Component: Admin Screen | Keywords:
--------------------------+-----------------
{{{
Fatal error: Cannot use object of type WP_Error as array in
/Users/ryan/Projects/unit-tests/trunk/includes/factory.php on line 121
Call Stack:
0.0003 325344 1. {main}()
/Applications/XAMPP/xamppfiles/bin/phpunit:0
0.0058 670744 2. PHPUnit_TextUI_Command::main()
/Applications/XAMPP/xamppfiles/bin/phpunit:46
0.0059 671148 3. PHPUnit_TextUI_Command->run()
/Applications/XAMPP/xamppfiles/lib/php/pear/PHPUnit/TextUI/Command.php:130
1.7819 44599936 4. PHPUnit_TextUI_TestRunner->doRun()
/Applications/XAMPP/xamppfiles/lib/php/pear/PHPUnit/TextUI/Command.php:192
1.7868 44911160 5. PHPUnit_Framework_TestSuite->run()
/Applications/XAMPP/xamppfiles/lib/php/pear/PHPUnit/TextUI/TestRunner.php:325
194.3344 61915340 6. PHPUnit_Framework_TestSuite->run()
/Applications/XAMPP/xamppfiles/lib/php/pear/PHPUnit/Framework/TestSuite.php:705
195.7250 63395524 7. PHPUnit_Framework_TestSuite->runTest()
/Applications/XAMPP/xamppfiles/lib/php/pear/PHPUnit/Framework/TestSuite.php:745
195.7250 63395524 8. PHPUnit_Framework_TestCase->run()
/Applications/XAMPP/xamppfiles/lib/php/pear/PHPUnit/Framework/TestSuite.php:772
195.7251 63395524 9. PHPUnit_Framework_TestResult->run()
/Applications/XAMPP/xamppfiles/lib/php/pear/PHPUnit/Framework/TestCase.php:751
195.7253 63396636 10. PHP_Invoker->invoke()
/Applications/XAMPP/xamppfiles/lib/php/pear/PHPUnit/Framework/TestResult.php:647
195.7253 63396476 11. call_user_func_array()
/Applications/XAMPP/xamppfiles/lib/php/pear/PHP/Invoker.php:93
195.7253 63396608 12. PHPUnit_Framework_TestCase->runBare()
/Applications/XAMPP/xamppfiles/lib/php/pear/PHP/Invoker.php:93
195.7456 63460144 13. PHPUnit_Framework_TestCase->runTest()
/Applications/XAMPP/xamppfiles/lib/php/pear/PHPUnit/Framework/TestCase.php:804
195.7456 63460912 14. ReflectionMethod->invokeArgs()
/Applications/XAMPP/xamppfiles/lib/php/pear/PHPUnit/Framework/TestCase.php:942
195.7457 63460928 15. TestWPQueryVars->test_category_feed()
/Applications/XAMPP/xamppfiles/lib/php/pear/PHPUnit/Framework/TestCase.php:942
195.7457 63461264 16. WP_UnitTest_Factory_For_Thing->create()
/Users/ryan/Projects/unit-tests/trunk/tests/test_query.php:371
195.7458 63461936 17. WP_UnitTest_Factory_For_Term->create_object()
/Users/ryan/Projects/unit-tests/trunk/includes/factory.php:166
}}}
WP_Error looks like:
{{{
WP_Error::__set_state(array(
'errors' =>
array (
'db_insert_error' =>
array (
0 => 'Could not insert term into the database',
),
),
'error_data' =>
array (
'db_insert_error' => 'Table \'wp_unit_test.wp_31_terms\' doesn\'t
exist',
),
))
}}}
--
Ticket URL: <http://unit-tests.trac.wordpress.org/ticket/107>
WordPress Unit Tests <http://unit-tests.trac.wordpress.org>
My example project
More information about the wp-unit-tests
mailing list