Changeset 67
- Timestamp:
- 01/29/06 19:12:35 (3 years ago)
- Files:
-
- trunk/lib/simpletest (added)
- trunk/lib/simpletest/authentication.php (added)
- trunk/lib/simpletest/browser.php (added)
- trunk/lib/simpletest/docs (added)
- trunk/lib/simpletest/docs/en (added)
- trunk/lib/simpletest/docs/en/authentication_documentation.html (added)
- trunk/lib/simpletest/docs/en/browser_documentation.html (added)
- trunk/lib/simpletest/docs/en/docs.css (added)
- trunk/lib/simpletest/docs/en/expectation_documentation.html (added)
- trunk/lib/simpletest/docs/en/form_testing_documentation.html (added)
- trunk/lib/simpletest/docs/en/group_test_documentation.html (added)
- trunk/lib/simpletest/docs/en/index.html (added)
- trunk/lib/simpletest/docs/en/mock_objects_documentation.html (added)
- trunk/lib/simpletest/docs/en/overview.html (added)
- trunk/lib/simpletest/docs/en/partial_mocks_documentation.html (added)
- trunk/lib/simpletest/docs/en/reporter_documentation.html (added)
- trunk/lib/simpletest/docs/en/server_stubs_documentation.html (added)
- trunk/lib/simpletest/docs/en/unit_test_documentation.html (added)
- trunk/lib/simpletest/docs/en/web_tester_documentation.html (added)
- trunk/lib/simpletest/docs/fr (added)
- trunk/lib/simpletest/docs/fr/authentication_documentation.html (added)
- trunk/lib/simpletest/docs/fr/browser_documentation.html (added)
- trunk/lib/simpletest/docs/fr/docs.css (added)
- trunk/lib/simpletest/docs/fr/expectation_documentation.html (added)
- trunk/lib/simpletest/docs/fr/form_testing_documentation.html (added)
- trunk/lib/simpletest/docs/fr/group_test_documentation.html (added)
- trunk/lib/simpletest/docs/fr/index.html (added)
- trunk/lib/simpletest/docs/fr/mock_objects_documentation.html (added)
- trunk/lib/simpletest/docs/fr/overview.html (added)
- trunk/lib/simpletest/docs/fr/partial_mocks_documentation.html (added)
- trunk/lib/simpletest/docs/fr/reporter_documentation.html (added)
- trunk/lib/simpletest/docs/fr/server_stubs_documentation.html (added)
- trunk/lib/simpletest/docs/fr/unit_test_documentation.html (added)
- trunk/lib/simpletest/docs/fr/web_tester_documentation.html (added)
- trunk/lib/simpletest/dumper.php (added)
- trunk/lib/simpletest/encoding.php (added)
- trunk/lib/simpletest/errors.php (added)
- trunk/lib/simpletest/expectation.php (added)
- trunk/lib/simpletest/extensions (added)
- trunk/lib/simpletest/extensions/pear_test_case.php (added)
- trunk/lib/simpletest/extensions/phpunit_test_case.php (added)
- trunk/lib/simpletest/form.php (added)
- trunk/lib/simpletest/frames.php (added)
- trunk/lib/simpletest/HELP_MY_TESTS_DONT_WORK_ANYMORE (added)
- trunk/lib/simpletest/http.php (added)
- trunk/lib/simpletest/LICENSE (added)
- trunk/lib/simpletest/mock_objects.php (added)
- trunk/lib/simpletest/options.php (added)
- trunk/lib/simpletest/page.php (added)
- trunk/lib/simpletest/parser.php (added)
- trunk/lib/simpletest/README (added)
- trunk/lib/simpletest/README_JELIX (added)
- trunk/lib/simpletest/remote.php (added)
- trunk/lib/simpletest/reporter.php (added)
- trunk/lib/simpletest/runner.php (added)
- trunk/lib/simpletest/scorer.php (added)
- trunk/lib/simpletest/shell_tester.php (added)
- trunk/lib/simpletest/simple_test.php (added)
- trunk/lib/simpletest/socket.php (added)
- trunk/lib/simpletest/tag.php (added)
- trunk/lib/simpletest/test (added)
- trunk/lib/simpletest/test/acceptance_test.php (added)
- trunk/lib/simpletest/test/adapter_test.php (added)
- trunk/lib/simpletest/test/all_tests.php (added)
- trunk/lib/simpletest/test/authentication_test.php (added)
- trunk/lib/simpletest/test/browser_test.php (added)
- trunk/lib/simpletest/test/dumper_test.php (added)
- trunk/lib/simpletest/test/encoding_test.php (added)
- trunk/lib/simpletest/test/errors_test.php (added)
- trunk/lib/simpletest/test/expectation_test.php (added)
- trunk/lib/simpletest/test/form_test.php (added)
- trunk/lib/simpletest/test/frames_test.php (added)
- trunk/lib/simpletest/test/http_test.php (added)
- trunk/lib/simpletest/test/live_test.php (added)
- trunk/lib/simpletest/test/options_test.php (added)
- trunk/lib/simpletest/test/page_test.php (added)
- trunk/lib/simpletest/test/parser_test.php (added)
- trunk/lib/simpletest/test/parse_error_test.php (added)
- trunk/lib/simpletest/test/real_sites_test.php (added)
- trunk/lib/simpletest/test/remote_test.php (added)
- trunk/lib/simpletest/test/shell_test.php (added)
- trunk/lib/simpletest/test/shell_tester_test.php (added)
- trunk/lib/simpletest/test/simple_mock_test.php (added)
- trunk/lib/simpletest/test/socket_test.php (added)
- trunk/lib/simpletest/test/tag_test.php (added)
- trunk/lib/simpletest/test/test_with_parse_error.php (added)
- trunk/lib/simpletest/test/unit_tester_test.php (added)
- trunk/lib/simpletest/test/unit_tests.php (added)
- trunk/lib/simpletest/test/url_test.php (added)
- trunk/lib/simpletest/test/user_agent_test.php (added)
- trunk/lib/simpletest/test/visual_test.php (added)
- trunk/lib/simpletest/test/web_tester_test.php (added)
- trunk/lib/simpletest/test/xml_test.php (added)
- trunk/lib/simpletest/unit_tester.php (added)
- trunk/lib/simpletest/url.php (added)
- trunk/lib/simpletest/user_agent.php (added)
- trunk/lib/simpletest/VERSION (added)
- trunk/lib/simpletest/web_tester.php (added)
- trunk/lib/simpletest/xml.php (added)
- trunk/testapp/modules/unittest/actiongroups/default.ag.php (modified) (2 diffs)
- trunk/testapp/modules/unittest/actions.xml (modified) (1 diff)
- trunk/testapp/modules/unittest/classes/unittestservice.class.php (added)
- trunk/testapp/modules/unittest/classes/utevents.class.php (added)
- trunk/testapp/modules/unittest/templates/accueil.tpl (modified) (1 diff)
- trunk/testapp/responses/myHtmlResponse.class.php (modified) (2 diffs)
- trunk/testapp/responses/testUnitResponse.class.php (added)
- trunk/testapp/var/config/config.classic.ini.php.dist (modified) (1 diff)
- trunk/testapp/www/unittest.css (added)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/testapp/modules/unittest/actiongroups/default.ag.php
r55 r67 15 15 function getDefault() { 16 16 $rep = $this->getResponse('accueil'); 17 $rep->bodyTpl = 'accueil';18 17 $rep->title = 'test unitaires'; 18 $rep->body->assign('MAIN',''); 19 19 return $rep; 20 20 } … … 25 25 function getTestEvents (){ 26 26 $rep = $this->getResponse('event'); 27 $rep->bodyTpl = '';28 27 $rep->title = 'test unitaires sur jEvent'; 29 28 30 $content='<p>Premier �nement : '; 29 $ut = jClasses::create("unittestservice"); 30 $ut->init($rep); 31 $ut->eventsTest(); 31 32 32 $response = jEvent::notify('TestEvent');33 $response = $response->getResponse ();34 $response = serialize($response[0]);35 $temoin = serialize(array('module'=>'unittest','ok'=>true));36 if($temoin == $response)37 $content .='r�nse ok</p>';38 else{39 $content .='r�nse mauvaise.</p><pre>';40 ob_start();41 var_dump($response);42 $content.= ob_get_contents();43 ob_end_clean();44 $content.='</pre><p>R�nse attendue :</p><pre>';45 ob_start();46 var_dump($temoin);47 $content.= ob_get_contents();48 ob_end_clean();49 $content .='</pre>';50 }51 $content.='<hr /><p>Deuxi� �nement : ';52 53 $temoin = array('hello'=>'world');54 $response = jEvent::notify('TestEventWithParams',$temoin );55 56 $response = $response->getResponse ();57 /*$response = serialize($response[0]['params']);58 $temoin = serialize($temoin);*/59 if($response[0]['params'] == 'world')60 $content .='r�nse ok</p>';61 else{62 $content .='r�nse mauvaise.</p><pre>';63 ob_start();64 var_dump($response);65 $content.= ob_get_contents();66 ob_end_clean();67 $content.='</pre><p>R�nse attendue :</p><pre>';68 ob_start();69 var_dump($temoin);70 $content.= ob_get_contents();71 ob_end_clean();72 $content .='</pre>';73 }74 75 $rep->addTopOfBody($content);76 33 return $rep; 77 34 } trunk/testapp/modules/unittest/actions.xml
r55 r67 4 4 <request type="classic"> 5 5 <action name="default" ag="default" method="getDefault" > 6 <response default="true" name="accueil" type="html" />6 <response default="true" name="accueil" type="unittest" /> 7 7 </action> 8 8 9 9 <action name="testevent" ag="default" method="getTestEvents" > 10 <response default="true" name="event" type="html" />10 <response default="true" name="event" type="unittest" /> 11 11 </action> 12 12 13 13 <action name="urlsigparse" ag="urlsig" method="getTestParsing" > 14 <response default="true" name="default" type=" html" />14 <response default="true" name="default" type="unittest" /> 15 15 </action> 16 16 17 17 <action name="urlsigcreate" ag="urlsig" method="getTestCreate" > 18 <response default="true" name="default" type=" html" />18 <response default="true" name="default" type="unittest" /> 19 19 </action> 20 20 21 21 <action name="url1" ag="urlsig" method="getDummyUrl" > 22 <response default="true" name="default" type=" html" />22 <response default="true" name="default" type="unittest" /> 23 23 </action> 24 24 <action name="url2" ag="urlsig" method="getDummyUrl" > 25 <response default="true" name="default" type=" html" />25 <response default="true" name="default" type="unittest" /> 26 26 </action> 27 27 <action name="url3" ag="urlsig" method="getDummyUrl" > 28 <response default="true" name="default" type=" html" />28 <response default="true" name="default" type="unittest" /> 29 29 </action> 30 30 <action name="url4" ag="urlsig" method="getDummyUrl" > 31 <response default="true" name="default" type=" html" />31 <response default="true" name="default" type="unittest" /> 32 32 </action> 33 33 <action name="url5" ag="urlsig" method="getDummyUrl" > 34 <response default="true" name="default" type=" html" />34 <response default="true" name="default" type="unittest" /> 35 35 </action> 36 36 trunk/testapp/modules/unittest/templates/accueil.tpl
r55 r67 1 <h 2>Test unitaires</h2>1 <h1>Test unitaires sur Jelix</h1> 2 2 3 <h3>Events</h3> 3 4 <div id="menu"> 5 6 <h3>jEvent</h3> 4 7 <ul> 5 8 <li><a href="?module=unittest&action=testevent">lancer deux �nements</a></li> 6 9 7 10 </ul> 8 9 <h3>jUrl et Urls significatifs</h3>11 <!-- 12 <h3>jUrl</h3> 10 13 <ul> 11 14 <li><a href="?module=unittest&action=urlsigcreate">Tester la cr�ion d'url</a></li> 12 15 <li><a href="?module=unittest&action=urlsigparse">Tester l'analyse d'url</a></li> 13 16 </ul> 17 --> 18 </div> 19 20 <div id="content"> 21 {$MAIN} 22 23 </div> trunk/testapp/responses/myHtmlResponse.class.php
r60 r67 3 3 /** 4 4 * @package jelix 5 * @subpackage myapp5 * @subpackage testapp 6 6 * @version $Id$ 7 7 * @author Jouanneau Laurent … … 18 18 19 19 public $bodyTpl = 'testapp~main'; 20 public $bodyErrorTpl = 'testapp~error';20 public $bodyErrorTpl = 'testapp~error'; 21 21 22 23 24 // �urcharger dans les classes h�ti�s 25 protected function _commonProcess(){ 26 22 // modifications communes aux actions utilisant cette reponses 23 protected function _commonProcess(){ 27 24 $this->title .= ($this->title !=''?' - ':'').' My Test App !'; 28 } 29 30 25 } 31 26 } 32 27 ?> trunk/testapp/var/config/config.classic.ini.php.dist
r60 r67 25 25 [responses] 26 26 html = myHtmlResponse 27 unittest = testUnitResponse 27 28 28 29 [error_handling]
