Changeset 740
- Timestamp:
- 06/20/07 16:05:33 (1 year ago)
- Files:
-
- trunk/src/main/php/org/simpletest/.cvsignore (added)
- trunk/src/main/php/org/simpletest/BACKLOG (added)
- trunk/src/main/php/org/simpletest/HELP_MY_TESTS_DONT_WORK_ANYMORE (modified) (2 diffs)
- trunk/src/main/php/org/simpletest/TODO (added)
- trunk/src/main/php/org/simpletest/VERSION (modified) (1 diff)
- trunk/src/main/php/org/simpletest/autorun.php (added)
- trunk/src/main/php/org/simpletest/collector.php (modified) (3 diffs)
- trunk/src/main/php/org/simpletest/default_reporter.php (added)
- trunk/src/main/php/org/simpletest/docs/lastcraft (added)
- trunk/src/main/php/org/simpletest/docs/lastcraft/README (added)
- trunk/src/main/php/org/simpletest/docs/onpk (added)
- trunk/src/main/php/org/simpletest/docs/onpk/README (added)
- trunk/src/main/php/org/simpletest/docs/pkg (added)
- trunk/src/main/php/org/simpletest/docs/pkg/README (added)
- trunk/src/main/php/org/simpletest/docs/simpletest.org (added)
- trunk/src/main/php/org/simpletest/docs/simpletest.org/README (added)
- trunk/src/main/php/org/simpletest/docs/simpletest.org/favicon.ico (added)
- trunk/src/main/php/org/simpletest/docs/simpletest.org/images (added)
- trunk/src/main/php/org/simpletest/docs/simpletest.org/images/book-domain-driven-design.jpg (added)
- trunk/src/main/php/org/simpletest/docs/simpletest.org/images/book-guide-to-php-design-patterns.jpg (added)
- trunk/src/main/php/org/simpletest/docs/simpletest.org/images/book-the-php-anthology-object-oriented-php-solutions.jpg (added)
- trunk/src/main/php/org/simpletest/docs/simpletest.org/images/quote.png (added)
- trunk/src/main/php/org/simpletest/docs/simpletest.org/images/simpletest-download.png (added)
- trunk/src/main/php/org/simpletest/docs/simpletest.org/images/simpletest-logo.png (added)
- trunk/src/main/php/org/simpletest/docs/simpletest.org/images/simpletest-start-testing.png (added)
- trunk/src/main/php/org/simpletest/docs/simpletest.org/images/simpletest-support.png (added)
- trunk/src/main/php/org/simpletest/docs/simpletest.org/images/test-in-cli.png (added)
- trunk/src/main/php/org/simpletest/docs/simpletest.org/images/test-with-1-fail.png (added)
- trunk/src/main/php/org/simpletest/docs/simpletest.org/images/test-with-1-pass.png (added)
- trunk/src/main/php/org/simpletest/docs/simpletest.org/index.html (added)
- trunk/src/main/php/org/simpletest/docs/simpletest.org/simpletest.css (added)
- trunk/src/main/php/org/simpletest/docs/source (added)
- trunk/src/main/php/org/simpletest/docs/source/en (added)
- trunk/src/main/php/org/simpletest/docs/source/en/about.xml (added)
- trunk/src/main/php/org/simpletest/docs/source/en/authentication_documentation.xml (added)
- trunk/src/main/php/org/simpletest/docs/source/en/books_website.xml (added)
- trunk/src/main/php/org/simpletest/docs/source/en/boundary_classes_tutorial.xml (added)
- trunk/src/main/php/org/simpletest/docs/source/en/browser_documentation.xml (added)
- trunk/src/main/php/org/simpletest/docs/source/en/display_subclass_tutorial.xml (added)
- trunk/src/main/php/org/simpletest/docs/source/en/download_website.xml (added)
- trunk/src/main/php/org/simpletest/docs/source/en/expectation_documentation.xml (added)
- trunk/src/main/php/org/simpletest/docs/source/en/experimental_autorun.xml (added)
- trunk/src/main/php/org/simpletest/docs/source/en/experimental_dom_tester.xml (added)
- trunk/src/main/php/org/simpletest/docs/source/en/experimental_intro.xml (added)
- trunk/src/main/php/org/simpletest/docs/source/en/experimental_recorder.xml (added)
- trunk/src/main/php/org/simpletest/docs/source/en/extension_eclipse.xml (added)
- trunk/src/main/php/org/simpletest/docs/source/en/first_test_tutorial.xml (added)
- trunk/src/main/php/org/simpletest/docs/source/en/form_testing_documentation.xml (added)
- trunk/src/main/php/org/simpletest/docs/source/en/gain_control_tutorial.xml (added)
- trunk/src/main/php/org/simpletest/docs/source/en/group_test_documentation.xml (added)
- trunk/src/main/php/org/simpletest/docs/source/en/group_test_tutorial.xml (added)
- trunk/src/main/php/org/simpletest/docs/source/en/improving_design_tutorial.xml (added)
- trunk/src/main/php/org/simpletest/docs/source/en/index.xml (added)
- trunk/src/main/php/org/simpletest/docs/source/en/intro.xml (added)
- trunk/src/main/php/org/simpletest/docs/source/en/mock_objects_documentation.xml (added)
- trunk/src/main/php/org/simpletest/docs/source/en/mock_objects_tutorial.xml (added)
- trunk/src/main/php/org/simpletest/docs/source/en/overview.xml (added)
- trunk/src/main/php/org/simpletest/docs/source/en/partial_mocks_documentation.xml (added)
- trunk/src/main/php/org/simpletest/docs/source/en/reporter_documentation.xml (added)
- trunk/src/main/php/org/simpletest/docs/source/en/simple_test.xml (added)
- trunk/src/main/php/org/simpletest/docs/source/en/subclass_tutorial.xml (added)
- trunk/src/main/php/org/simpletest/docs/source/en/support_website.xml (added)
- trunk/src/main/php/org/simpletest/docs/source/en/unit_test_documentation.xml (added)
- trunk/src/main/php/org/simpletest/docs/source/en/web_tester_documentation.xml (added)
- trunk/src/main/php/org/simpletest/docs/source/fr (added)
- trunk/src/main/php/org/simpletest/docs/source/fr/authentication_documentation.xml (added)
- trunk/src/main/php/org/simpletest/docs/source/fr/books_website.xml (added)
- trunk/src/main/php/org/simpletest/docs/source/fr/boundary_classes_tutorial.xml (added)
- trunk/src/main/php/org/simpletest/docs/source/fr/browser_documentation.xml (added)
- trunk/src/main/php/org/simpletest/docs/source/fr/display_subclass_tutorial.xml (added)
- trunk/src/main/php/org/simpletest/docs/source/fr/download_website.xml (added)
- trunk/src/main/php/org/simpletest/docs/source/fr/expectation_documentation.xml (added)
- trunk/src/main/php/org/simpletest/docs/source/fr/extension_eclipse.xml (added)
- trunk/src/main/php/org/simpletest/docs/source/fr/first_test_tutorial.xml (added)
- trunk/src/main/php/org/simpletest/docs/source/fr/form_testing_documentation.xml (added)
- trunk/src/main/php/org/simpletest/docs/source/fr/gain_control_tutorial.xml (added)
- trunk/src/main/php/org/simpletest/docs/source/fr/group_test_documentation.xml (added)
- trunk/src/main/php/org/simpletest/docs/source/fr/group_test_tutorial.xml (added)
- trunk/src/main/php/org/simpletest/docs/source/fr/improving_design_tutorial.xml (added)
- trunk/src/main/php/org/simpletest/docs/source/fr/index.xml (added)
- trunk/src/main/php/org/simpletest/docs/source/fr/intro.xml (added)
- trunk/src/main/php/org/simpletest/docs/source/fr/mock_objects_documentation.xml (added)
- trunk/src/main/php/org/simpletest/docs/source/fr/mock_objects_tutorial.xml (added)
- trunk/src/main/php/org/simpletest/docs/source/fr/overview.xml (added)
- trunk/src/main/php/org/simpletest/docs/source/fr/partial_mocks_documentation.xml (added)
- trunk/src/main/php/org/simpletest/docs/source/fr/reporter_documentation.xml (added)
- trunk/src/main/php/org/simpletest/docs/source/fr/server_stubs_documentation.xml (added)
- trunk/src/main/php/org/simpletest/docs/source/fr/simple_test.xml (added)
- trunk/src/main/php/org/simpletest/docs/source/fr/subclass_tutorial.xml (added)
- trunk/src/main/php/org/simpletest/docs/source/fr/support_website.xml (added)
- trunk/src/main/php/org/simpletest/docs/source/fr/unit_test_documentation.xml (added)
- trunk/src/main/php/org/simpletest/docs/source/fr/web_tester_documentation.xml (added)
- trunk/src/main/php/org/simpletest/eclipse.php (added)
- trunk/src/main/php/org/simpletest/errors.php (modified) (1 diff)
- trunk/src/main/php/org/simpletest/exceptions.php (modified) (1 diff)
- trunk/src/main/php/org/simpletest/expectation.php (modified) (52 diffs)
- trunk/src/main/php/org/simpletest/extensions/dom_tester (added)
- trunk/src/main/php/org/simpletest/extensions/dom_tester.php (added)
- trunk/src/main/php/org/simpletest/extensions/dom_tester/css_selector.php (added)
- trunk/src/main/php/org/simpletest/extensions/dom_tester/dom_tester.html (added)
- trunk/src/main/php/org/simpletest/extensions/dom_tester/dom_tester_child_adjacent.html (added)
- trunk/src/main/php/org/simpletest/extensions/dom_tester/dom_tester_doc_test.php (added)
- trunk/src/main/php/org/simpletest/extensions/dom_tester/dom_tester_test.php (added)
- trunk/src/main/php/org/simpletest/extensions/phpunit_test_case.php (modified) (2 diffs)
- trunk/src/main/php/org/simpletest/extensions/selenese_tester.php (added)
- trunk/src/main/php/org/simpletest/extensions/selenium (added)
- trunk/src/main/php/org/simpletest/extensions/selenium.php (added)
- trunk/src/main/php/org/simpletest/extensions/selenium/remote-control.php (added)
- trunk/src/main/php/org/simpletest/extensions/selenium/remote-control_test.php (added)
- trunk/src/main/php/org/simpletest/extensions/testdox.php (added)
- trunk/src/main/php/org/simpletest/mock_objects.php (modified) (24 diffs)
- trunk/src/main/php/org/simpletest/packages (added)
- trunk/src/main/php/org/simpletest/packages/README (added)
- trunk/src/main/php/org/simpletest/packages/build_tarball.sh (added)
- trunk/src/main/php/org/simpletest/packages/bundled_docs.xslt (added)
- trunk/src/main/php/org/simpletest/packages/bundled_map.xml (added)
- trunk/src/main/php/org/simpletest/packages/generate_package.php (added)
- trunk/src/main/php/org/simpletest/packages/lastcraft.xslt (added)
- trunk/src/main/php/org/simpletest/packages/make_bundled_docs.sh (added)
- trunk/src/main/php/org/simpletest/packages/make_bundled_docs_with_xalan.sh (added)
- trunk/src/main/php/org/simpletest/packages/make_lastcraft_docs.sh (added)
- trunk/src/main/php/org/simpletest/packages/make_phpdoc_docs.sh (added)
- trunk/src/main/php/org/simpletest/packages/onpk (added)
- trunk/src/main/php/org/simpletest/packages/onpk/map_onpk.xml (added)
- trunk/src/main/php/org/simpletest/packages/onpk/onpk.xslt (added)
- trunk/src/main/php/org/simpletest/packages/onpk/transform_all_onpk.php (added)
- trunk/src/main/php/org/simpletest/packages/package.xml (added)
- trunk/src/main/php/org/simpletest/packages/pear_package_create.php (added)
- trunk/src/main/php/org/simpletest/packages/phpdoc_docs.xslt (added)
- trunk/src/main/php/org/simpletest/packages/simpletest.ini (added)
- trunk/src/main/php/org/simpletest/packages/simpletest.org (added)
- trunk/src/main/php/org/simpletest/packages/simpletest.org/index.php (added)
- trunk/src/main/php/org/simpletest/packages/simpletest.org/map.xml (added)
- trunk/src/main/php/org/simpletest/packages/simpletest.org/package.php (added)
- trunk/src/main/php/org/simpletest/packages/simpletest.org/template.html (added)
- trunk/src/main/php/org/simpletest/packages/simpletest.org/test (added)
- trunk/src/main/php/org/simpletest/packages/simpletest.org/test/package (added)
- trunk/src/main/php/org/simpletest/packages/simpletest.org/test/package/content_without_section.xml (added)
- trunk/src/main/php/org/simpletest/packages/simpletest.org/test/package/here_download.xml (added)
- trunk/src/main/php/org/simpletest/packages/simpletest.org/test/package/here_overview.xml (added)
- trunk/src/main/php/org/simpletest/packages/simpletest.org/test/package/here_simpletest.xml (added)
- trunk/src/main/php/org/simpletest/packages/simpletest.org/test/package/here_start_testing.xml (added)
- trunk/src/main/php/org/simpletest/packages/simpletest.org/test/package/here_support.xml (added)
- trunk/src/main/php/org/simpletest/packages/simpletest.org/test/package/here_unit-tester.xml (added)
- trunk/src/main/php/org/simpletest/packages/simpletest.org/test/package/map.xml (added)
- trunk/src/main/php/org/simpletest/packages/simpletest.org/test/package/one_section_with_php_code.xml (added)
- trunk/src/main/php/org/simpletest/packages/simpletest.org/test/package_test.php (added)
- trunk/src/main/php/org/simpletest/packages/site_map.xml (added)
- trunk/src/main/php/org/simpletest/packages/transform_all_lastcraft.php (added)
- trunk/src/main/php/org/simpletest/reflection_php4.php (modified) (1 diff)
- trunk/src/main/php/org/simpletest/reflection_php5.php (modified) (1 diff)
- trunk/src/main/php/org/simpletest/reporter.php (modified) (9 diffs)
- trunk/src/main/php/org/simpletest/simpletest.php (modified) (8 diffs)
- trunk/src/main/php/org/simpletest/test/acceptance_test.php (modified) (1 diff)
- trunk/src/main/php/org/simpletest/test/adapter_test.php (modified) (1 diff)
- trunk/src/main/php/org/simpletest/test/all_tests.php (modified) (1 diff)
- trunk/src/main/php/org/simpletest/test/authentication_test.php (modified) (1 diff)
- trunk/src/main/php/org/simpletest/test/bad_test_suite.php (added)
- trunk/src/main/php/org/simpletest/test/browser_test.php (modified) (1 diff)
- trunk/src/main/php/org/simpletest/test/collector_test.php (modified) (1 diff)
- trunk/src/main/php/org/simpletest/test/command_line_test.php (added)
- trunk/src/main/php/org/simpletest/test/compatibility_test.php (modified) (1 diff)
- trunk/src/main/php/org/simpletest/test/cookies_test.php (modified) (1 diff)
- trunk/src/main/php/org/simpletest/test/detached_test.php (modified) (1 diff)
- trunk/src/main/php/org/simpletest/test/dumper_test.php (modified) (1 diff)
- trunk/src/main/php/org/simpletest/test/eclipse_test.php (added)
- trunk/src/main/php/org/simpletest/test/encoding_test.php (modified) (1 diff)
- trunk/src/main/php/org/simpletest/test/errors_test.php (modified) (1 diff)
- trunk/src/main/php/org/simpletest/test/exceptions_test.php (modified) (1 diff)
- trunk/src/main/php/org/simpletest/test/expectation_test.php (modified) (1 diff)
- trunk/src/main/php/org/simpletest/test/extensions (added)
- trunk/src/main/php/org/simpletest/test/extensions/testdox (added)
- trunk/src/main/php/org/simpletest/test/extensions/testdox/test.php (added)
- trunk/src/main/php/org/simpletest/test/form_test.php (modified) (1 diff)
- trunk/src/main/php/org/simpletest/test/frames_test.php (modified) (1 diff)
- trunk/src/main/php/org/simpletest/test/http_test.php (modified) (1 diff)
- trunk/src/main/php/org/simpletest/test/interfaces_test.php (modified) (1 diff)
- trunk/src/main/php/org/simpletest/test/live_test.php (modified) (1 diff)
- trunk/src/main/php/org/simpletest/test/mock_objects_test.php (modified) (1 diff)
- trunk/src/main/php/org/simpletest/test/page_test.php (modified) (1 diff)
- trunk/src/main/php/org/simpletest/test/parse_error_test.php (modified) (1 diff)
- trunk/src/main/php/org/simpletest/test/parser_test.php (modified) (1 diff)
- trunk/src/main/php/org/simpletest/test/reflection_php4_test.php (modified) (1 diff)
- trunk/src/main/php/org/simpletest/test/reflection_php5_test.php (modified) (1 diff)
- trunk/src/main/php/org/simpletest/test/remote_test.php (modified) (1 diff)
- trunk/src/main/php/org/simpletest/test/shell_test.php (modified) (1 diff)
- trunk/src/main/php/org/simpletest/test/shell_tester_test.php (modified) (1 diff)
- trunk/src/main/php/org/simpletest/test/simpletest_test.php (modified) (1 diff)
- trunk/src/main/php/org/simpletest/test/site (added)
- trunk/src/main/php/org/simpletest/test/site/1.html (added)
- trunk/src/main/php/org/simpletest/test/site/2.html (added)
- trunk/src/main/php/org/simpletest/test/site/3.html (added)
- trunk/src/main/php/org/simpletest/test/site/base_change_redirect.php (added)
- trunk/src/main/php/org/simpletest/test/site/cookie_based_counter.php (added)
- trunk/src/main/php/org/simpletest/test/site/counting_frameset.html (added)
- trunk/src/main/php/org/simpletest/test/site/double_base_change_redirect.php (added)
- trunk/src/main/php/org/simpletest/test/site/form.html (added)
- trunk/src/main/php/org/simpletest/test/site/form_data_encoded_form.html (added)
- trunk/src/main/php/org/simpletest/test/site/form_with_false_defaults.html (added)
- trunk/src/main/php/org/simpletest/test/site/form_with_mixed_post_and_get.html (added)
- trunk/src/main/php/org/simpletest/test/site/form_with_tricky_defaults.html (added)
- trunk/src/main/php/org/simpletest/test/site/form_with_unnamed_submit.html (added)
- trunk/src/main/php/org/simpletest/test/site/form_without_action.php (added)
- trunk/src/main/php/org/simpletest/test/site/frame_a.html (added)
- trunk/src/main/php/org/simpletest/test/site/frame_b.html (added)
- trunk/src/main/php/org/simpletest/test/site/frame_links.html (added)
- trunk/src/main/php/org/simpletest/test/site/frameset.html (added)
- trunk/src/main/php/org/simpletest/test/site/front_controller_style (added)
- trunk/src/main/php/org/simpletest/test/site/front_controller_style/a_page.php (added)
- trunk/src/main/php/org/simpletest/test/site/front_controller_style/index.php (added)
- trunk/src/main/php/org/simpletest/test/site/front_controller_style/show_request.php (added)
- trunk/src/main/php/org/simpletest/test/site/link_confirm.php (added)
- trunk/src/main/php/org/simpletest/test/site/local_redirect.php (added)
- trunk/src/main/php/org/simpletest/test/site/messy_frameset.html (added)
- trunk/src/main/php/org/simpletest/test/site/multiple_widget_form.html (added)
- trunk/src/main/php/org/simpletest/test/site/nested_frameset.html (added)
- trunk/src/main/php/org/simpletest/test/site/network_confirm.php (added)
- trunk/src/main/php/org/simpletest/test/site/one_page_frameset.html (added)
- trunk/src/main/php/org/simpletest/test/site/page_request.php (added)
- trunk/src/main/php/org/simpletest/test/site/path (added)
- trunk/src/main/php/org/simpletest/test/site/path/base_change_redirect.php (added)
- trunk/src/main/php/org/simpletest/test/site/path/network_confirm.php (added)
- trunk/src/main/php/org/simpletest/test/site/path/show_cookies.php (added)
- trunk/src/main/php/org/simpletest/test/site/protected (added)
- trunk/src/main/php/org/simpletest/test/site/protected/.htaccess (added)
- trunk/src/main/php/org/simpletest/test/site/protected/.htpasswd (added)
- trunk/src/main/php/org/simpletest/test/site/protected/1.html (added)
- trunk/src/main/php/org/simpletest/test/site/protected/2.html (added)
- trunk/src/main/php/org/simpletest/test/site/protected/3.html (added)
- trunk/src/main/php/org/simpletest/test/site/protected/htaccess (added)
- trunk/src/main/php/org/simpletest/test/site/protected/local_redirect.php (added)
- trunk/src/main/php/org/simpletest/test/site/protected/network_confirm.php (added)
- trunk/src/main/php/org/simpletest/test/site/redirect.php (added)
- trunk/src/main/php/org/simpletest/test/site/savant_style_form.html (added)
- trunk/src/main/php/org/simpletest/test/site/search.png (added)
- trunk/src/main/php/org/simpletest/test/site/self_form.php (added)
- trunk/src/main/php/org/simpletest/test/site/set_cookies.php (added)
- trunk/src/main/php/org/simpletest/test/site/slow_page.php (added)
- trunk/src/main/php/org/simpletest/test/site/timestamp.php (added)
- trunk/src/main/php/org/simpletest/test/site/upload_form.html (added)
- trunk/src/main/php/org/simpletest/test/site/upload_handler.php (added)
- trunk/src/main/php/org/simpletest/test/socket_test.php (modified) (1 diff)
- trunk/src/main/php/org/simpletest/test/support/empty_test_file.php (added)
- trunk/src/main/php/org/simpletest/test/support/test1.php (added)
- trunk/src/main/php/org/simpletest/test/tag_test.php (modified) (1 diff)
- trunk/src/main/php/org/simpletest/test/unit_tester_test.php (modified) (1 diff)
- trunk/src/main/php/org/simpletest/test/unit_tests.php (modified) (1 diff)
- trunk/src/main/php/org/simpletest/test/url_test.php (modified) (1 diff)
- trunk/src/main/php/org/simpletest/test/user_agent_test.php (modified) (1 diff)
- trunk/src/main/php/org/simpletest/test/web_tester_test.php (modified) (1 diff)
- trunk/src/main/php/org/simpletest/test/xml_test.php (modified) (1 diff)
- trunk/src/main/php/org/simpletest/test_case.php (modified) (10 diffs)
- trunk/src/main/php/org/simpletest/tutorials (added)
- trunk/src/main/php/org/simpletest/tutorials/SimpleTest (added)
- trunk/src/main/php/org/simpletest/tutorials/SimpleTest/Expectations.pkg (added)
- trunk/src/main/php/org/simpletest/tutorials/SimpleTest/FormTesting.pkg (added)
- trunk/src/main/php/org/simpletest/tutorials/SimpleTest/GroupTests.pkg (added)
- trunk/src/main/php/org/simpletest/tutorials/SimpleTest/MockObjects.pkg (added)
- trunk/src/main/php/org/simpletest/tutorials/SimpleTest/PartialMock.pkg (added)
- trunk/src/main/php/org/simpletest/tutorials/SimpleTest/Reporting.pkg (added)
- trunk/src/main/php/org/simpletest/tutorials/SimpleTest/ServerStubs.pkg (added)
- trunk/src/main/php/org/simpletest/tutorials/SimpleTest/SimpleTest.pkg (added)
- trunk/src/main/php/org/simpletest/tutorials/SimpleTest/SimpleTest.pkg.ini (added)
- trunk/src/main/php/org/simpletest/tutorials/SimpleTest/UnitTestCase.pkg (added)
- trunk/src/main/php/org/simpletest/tutorials/SimpleTest/WebTester.pkg (added)
- trunk/src/main/php/org/simpletest/ui (added)
- trunk/src/main/php/org/simpletest/ui/array_reporter (added)
- trunk/src/main/php/org/simpletest/ui/array_reporter.php (added)
- trunk/src/main/php/org/simpletest/ui/array_reporter/sample_test.php (added)
- trunk/src/main/php/org/simpletest/ui/array_reporter/test.php (added)
- trunk/src/main/php/org/simpletest/ui/colortext_reporter.php (added)
- trunk/src/main/php/org/simpletest/ui/css (added)
- trunk/src/main/php/org/simpletest/ui/css/webunit.css (added)
- trunk/src/main/php/org/simpletest/ui/img (added)
- trunk/src/main/php/org/simpletest/ui/img/wait.gif (added)
- trunk/src/main/php/org/simpletest/ui/js (added)
- trunk/src/main/php/org/simpletest/ui/js/tests (added)
- trunk/src/main/php/org/simpletest/ui/js/tests/TestOfWebunit.js.html (added)
- trunk/src/main/php/org/simpletest/ui/js/webunit.js (added)
- trunk/src/main/php/org/simpletest/ui/js/x.js (added)
- trunk/src/main/php/org/simpletest/ui/recorder (added)
- trunk/src/main/php/org/simpletest/ui/recorder.php (added)
- trunk/src/main/php/org/simpletest/ui/recorder/sample_test.php (added)
- trunk/src/main/php/org/simpletest/ui/recorder/test.php (added)
- trunk/src/main/php/org/simpletest/ui/webunit_reporter.php (added)
- trunk/src/main/php/org/simpletest/unit_tester.php (modified) (1 diff)
- trunk/src/test/run.php (modified) (1 diff)
- trunk/src/test/runIntegration.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/src/main/php/org/simpletest/HELP_MY_TESTS_DONT_WORK_ANYMORE
r172 r740 6 6 problems and their fixes... 7 7 8 Method setWildcard() removed in mocks 9 ------------------------------------- 10 Even setWildcard() has been removed in 1.0.1beta now. 11 If you want to test explicitely for a '*' string, then 12 simply pass in new IdenticalExpectation('*') instead. 13 8 14 No method _getTest() on mocks 9 15 ----------------------------- 10 16 This has finally been removed. It was a pretty esoteric 11 17 flex point anyway. It was there to allow the mocks to 12 work with other test tools, but no one does this anyway.18 work with other test tools, but no one does this. 13 19 14 20 No method assertError(), assertNoErrors(), swallowErrors() … … 16 22 These have been deprecated in 1.0.1beta in favour of 17 23 expectError() and expectException(). assertNoErrors() is 18 redundant if you use expectError() as failures are now reporte rted24 redundant if you use expectError() as failures are now reported 19 25 immediately. 20 26 trunk/src/main/php/org/simpletest/VERSION
r172 r740 1 1.0.1beta 1 1.0.1beta2 trunk/src/main/php/org/simpletest/collector.php
r172 r740 7 7 * @package SimpleTest 8 8 * @subpackage UnitTester 9 * @version $Id: collector.php,v 1.1 1 2006/11/21 00:26:55 lastcraft Exp $9 * @version $Id: collector.php,v 1.12 2007/03/27 13:09:35 lastcraft Exp $ 10 10 */ 11 11 … … 44 44 if ($handle = opendir($path)) { 45 45 while (($entry = readdir($handle)) !== false) { 46 if ($this->_isHidden($entry)) { 47 continue; 48 } 46 49 $this->_handle($test, $path . DIRECTORY_SEPARATOR . $entry); 47 50 } … … 64 67 */ 65 68 function _handle(&$test, $file) { 66 if ( !is_dir($file)) {67 $test->addTestFile($file);69 if (is_dir($file)) { 70 return; 68 71 } 72 $test->addTestFile($file); 73 } 74 75 /** 76 * Tests for hidden files so as to skip them. Currently 77 * only tests for Unix hidden files. 78 * @param string $filename Plain filename. 79 * @return boolean True if hidden file. 80 * @access private 81 */ 82 function _isHidden($filename) { 83 return strncmp($filename, '.', 1) == 0; 69 84 } 70 85 } trunk/src/main/php/org/simpletest/errors.php
r172 r740 1 1 <?php 2 /** 3 * base include file for SimpleTest 4 * @package SimpleTest 5 * @subpackage UnitTester 6 * @version $Id: errors.php,v 1.20 2006/11/15 21:45:26 maugrim_t_r Exp $ 7 */ 8 9 /** @ignore - PHP5 compatibility fix. */ 10 if (! defined('E_STRICT')) { 11 define('E_STRICT', 2048); 2 /** 3 * base include file for SimpleTest 4 * @package SimpleTest 5 * @subpackage UnitTester 6 * @version $Id: errors.php,v 1.28 2007/06/13 11:01:54 pachanga Exp $ 7 */ 8 9 /** 10 * @ignore - PHP5 compatibility fix. 11 */ 12 if (! defined('E_STRICT')) { 13 define('E_STRICT', 2048); 14 } 15 16 /**#@+ 17 * Includes SimpleTest files. 18 */ 19 require_once dirname(__FILE__) . '/invoker.php'; 20 require_once dirname(__FILE__) . '/test_case.php'; 21 require_once dirname(__FILE__) . '/expectation.php'; 22 /**#@-*/ 23 24 /** 25 * Extension that traps errors into an error queue. 26 * @package SimpleTest 27 * @subpackage UnitTester 28 */ 29 class SimpleErrorTrappingInvoker extends SimpleInvokerDecorator { 30 31 /** 32 * Stores the invoker to wrap. 33 * @param SimpleInvoker $invoker Test method runner. 34 */ 35 function SimpleErrorTrappingInvoker(&$invoker) { 36 $this->SimpleInvokerDecorator($invoker); 37 } 38 39 /** 40 * Invokes a test method and dispatches any 41 * untrapped errors. Called back from 42 * the visiting runner. 43 * @param string $method Test method to call. 44 * @access public 45 */ 46 function invoke($method) { 47 $context = &SimpleTest::getContext(); 48 $queue = &$context->get('SimpleErrorQueue'); 49 $queue->setTestCase($this->GetTestCase()); 50 set_error_handler('SimpleTestErrorHandler'); 51 parent::invoke($method); 52 while (list($severity, $message, $file, $line) = $queue->extract()) { 53 $severity = SimpleErrorQueue::getSeverityAsString($severity); 54 $test = &$this->getTestCase(); 55 $test->error($severity, $message, $file, $line); 56 } 57 restore_error_handler(); 58 } 59 60 function after($method) { 61 $context = &SimpleTest::getContext(); 62 $queue = &$context->get('SimpleErrorQueue'); 63 $queue->setTestCase($this->getTestCase()); 64 while (list($expected, $message) = $queue->extractExpectation()) { 65 $testCase = &$this->getTestCase(); 66 67 $testCase->fail( 68 sprintf('Expected PHP error [%s] not caught', $expected->_value) 69 ); 70 } 71 parent::after($method); 72 } 73 } 74 75 /** 76 * Singleton error queue used to record trapped 77 * errors. 78 * @package SimpleTest 79 * @subpackage UnitTester 80 */ 81 class SimpleErrorQueue { 82 var $_queue; 83 var $_expectation_queue; 84 var $_test; 85 86 /** 87 * Starts with an empty queue. 88 */ 89 function SimpleErrorQueue() { 90 $this->clear(); 91 } 92 93 /** 94 * Sets the currently running test case. 95 * @param SimpleTestCase $test Test case to send messages to. 96 * @access public 97 */ 98 function setTestCase(&$test) { 99 $this->_test = &$test; 100 } 101 102 /** 103 * Adds an error to the front of the queue. 104 * @param integer $severity PHP error code. 105 * @param string $content Text of error. 106 * @param string $filename File error occoured in. 107 * @param integer $line Line number of error. 108 * @access public 109 */ 110 function add($severity, $content, $filename, $line) { 111 $content = str_replace('%', '%%', $content); 112 if (count($this->_expectation_queue)) { 113 $this->_testLatestError($severity, $content, $filename, $line); 114 } else { 115 array_push( 116 $this->_queue, 117 array($severity, $content, $filename, $line)); 118 } 119 } 120 121 /** 122 * Tests the error against the most recent expected 123 * error. 124 * @param integer $severity PHP error code. 125 * @param string $content Text of error. 126 * @param string $filename File error occoured in. 127 * @param integer $line Line number of error. 128 * @access private 129 */ 130 function _testLatestError($severity, $content, $filename, $line) { 131 list($expected, $message) = array_shift($this->_expectation_queue); 132 $severity = $this->getSeverityAsString($severity); 133 $is_match = $this->_test->assert( 134 $expected, 135 $content, 136 sprintf($message, "%s -> PHP error [$content] severity [$severity] in [$filename] line [$line]")); 137 if (! $is_match) { 138 $this->_test->error($severity, $content, $filename, $line); 139 } 140 } 141 142 /** 143 * Pulls the earliest error from the queue. 144 * @return False if none, or a list of error 145 * information. Elements are: severity 146 * as the PHP error code, the error message, 147 * the file with the error, the line number 148 * and a list of PHP super global arrays. 149 * @access public 150 */ 151 function extract() { 152 if (count($this->_queue)) { 153 return array_shift($this->_queue); 154 } 155 return false; 156 } 157 158 function extractExpectation() { 159 if (count($this->_expectation_queue)) { 160 return array_shift($this->_expectation_queue); 161 } 162 return false; 163 } 164 165 /** 166 * Discards the contents of the error queue. 167 * @access public 168 */ 169 function clear() { 170 $this->_queue = array(); 171 $this->_expectation_queue = array(); 172 } 173 174 /** 175 * @deprecated 176 */ 177 function assertNoErrors($message) { 178 return $this->_test->assert( 179 new TrueExpectation(), 180 count($this->_queue) == 0, 181 sprintf($message, 'Should be no errors')); 182 } 183 184 /** 185 * @deprecated 186 */ 187 function assertError($expected, $message) { 188 if (count($this->_queue) == 0) { 189 $this->_test->fail(sprintf($message, 'Expected error not found')); 190 return false; 191 } 192 list($severity, $content, $file, $line) = $this->extract(); 193 $severity = $this->getSeverityAsString($severity); 194 return $this->_test->assert( 195 $expected, 196 $content, 197 sprintf($message, "Expected PHP error [$content] severity [$severity] in [$file] line [$line]")); 198 } 199 200 /** 201 * Sets up an expectation of an error. If this is 202 * not fulfilled at the end of the test, a failure 203 * will occour. If the error does happen, then this 204 * will cancel it out and send a pass message. 205 * @param SimpleExpectation $expected Expected error match. 206 * @param string $message Message to display. 207 * @access public 208 */ 209 function expectError($expected, $message) { 210 array_push($this->_expectation_queue, array($expected, $message)); 211 } 212 213 /** 214 * Converts an error code into it's string 215 * representation. 216 * @param $severity PHP integer error code. 217 * @return String version of error code. 218 * @access public 219 * @static 220 */ 221 function getSeverityAsString($severity) { 222 static $map = array( 223 E_STRICT => 'E_STRICT', 224 E_ERROR => 'E_ERROR', 225 E_WARNING => 'E_WARNING', 226 E_PARSE => 'E_PARSE', 227 E_NOTICE => 'E_NOTICE', 228 E_CORE_ERROR => 'E_CORE_ERROR', 229 E_CORE_WARNING => 'E_CORE_WARNING', 230 E_COMPILE_ERROR => 'E_COMPILE_ERROR', 231 E_COMPILE_WARNING => 'E_COMPILE_WARNING', 232 E_USER_ERROR => 'E_USER_ERROR', 233 E_USER_WARNING => 'E_USER_WARNING', 234 E_USER_NOTICE => 'E_USER_NOTICE'); 235 if(version_compare(phpversion(), '5.2.0', '>=')) { 236 $map[E_RECOVERABLE_ERROR] = 'E_RECOVERABLE_ERROR'; 12 237 } 13 14 /**#@+ 15 * Includes SimpleTest files. 16 */ 17 require_once(dirname(__FILE__) . '/invoker.php'); 18 require_once(dirname(__FILE__) . '/test_case.php'); 19 require_once(dirname(__FILE__) . '/expectation.php'); 20 21 /** 22 * Extension that traps errors into an error queue. 23 * @package SimpleTest 24 * @subpackage UnitTester 25 */ 26 class SimpleErrorTrappingInvoker extends SimpleInvokerDecorator { 27 28 /** 29 * Stores the invoker to wrap. 30 * @param SimpleInvoker $invoker Test method runner. 31 */ 32 function SimpleErrorTrappingInvoker(&$invoker) { 33
