ci-phpunit-test for CodeIgniter 3.0 |
05-09-2015, 11:33 PM
(This post was last modified: 11-28-2015, 08:56 PM by kenjis. Edit Reason: Add homepage link )
Hi, I'm building a new tool for CodeIgniter 3.0.
CI PHPUnit Test: It is an easier way to use PHPUnit with CodeIgniter 3.0. You don't have to modify CodeIgniter core files at all!
Sorry, I've just changed folder structure and added new files.
tests/replace/ -> tests/_ci_phpunit_test/replacing/ If you update CI PHPUnit Test, please copy (overwrite) to "application/tests" folder and remove "application/tests/replace" folder.
I've been fixing some bugs and improving, and now you can run tests on NetBeans.
And I added Function/Class Reference: https://github.com/kenjis/ci-phpunit-tes...-reference
05-13-2015, 11:04 PM
(This post was last modified: 05-15-2015, 05:49 PM by kenjis. Edit Reason: update URL )
I added helper methods to build mocks.
https://github.com/kenjis/ci-phpunit-tes...-reference And I changed method naming of the class to camelCase. Because PHPUnit_Framework_TestCase uses camelCase.
I got reported trouble with autoload Session.
I added the fix: https://github.com/kenjis/ci-phpunit-tes...5f38493f13 If you have the same problem, try the latest master branch, please.
06-04-2015, 03:16 PM
(This post was last modified: 06-11-2015, 04:08 PM by kenjis. Edit Reason: Update URL )
Thanks to a contributer, rochefort, now we can test 404 and 500 requests.
https://github.com/kenjis/ci-phpunit-tes...d-show_404
After my last post, I fixed:
* problem with CodeIgniter autoload completely * $this->request() * @runInSeparateProcess error And I changed a lot internally according to feedbacks. get_new_instance() is now deprecated. Please use reset_instance() instead. https://github.com/kenjis/ci-phpunit-tes...ter-object Now ci-phpunit-test loads MY_Loader. If you have it, use it with caution. https://github.com/kenjis/ci-phpunit-test#my_loader I recommend all users to reinstall latest ci-phpunit-test.
Thanks to feedback from around the world, ci-phpunit-test has improved greatly.
I've just made the first release! https://github.com/kenjis/ci-phpunit-test/releases And I added more documentation how to write tests. https://github.com/kenjis/ci-phpunit-tes...teTests.md I recommend trying ci-phpunit-test to all CodeIgniter users who want to write application tests with PHPUnit. https://github.com/kenjis/ci-phpunit-test
I wrote introductory blog article.
Testing Codeigniter 3.0 applications with PHPUnit http://blog.a-way-out.net/blog/2015/06/1...3-phpunit/
A few bugs found. So I fixed and released v0.1.1:
https://github.com/kenjis/ci-phpunit-test/releases And if you installed CodeIgniter via official Zip file, you can install CI PHPUnit Test more easily than before. |
Welcome Guest, Not a member yet? Register Sign In |