Changeset 2002
- Timestamp:
- 06/20/07 13:52:57 (19 months ago)
- Location:
- branches/ross-testing
- Files:
-
- 89 added
- 3 modified
-
samples/app/config/factories.xml (modified) (1 diff)
-
samples/app/config/settings.xml (modified) (1 diff)
-
samples/tests (added)
-
samples/tests/app (added)
-
samples/tests/app/lib (added)
-
samples/tests/app/lib/functional (added)
-
samples/tests/app/lib/unit (added)
-
samples/tests/app/models (added)
-
samples/tests/app/models/functional (added)
-
samples/tests/app/models/unit (added)
-
samples/tests/app/modules (added)
-
samples/tests/app/modules/Default (added)
-
samples/tests/app/modules/Default/functional (added)
-
samples/tests/app/modules/Default/functional/LoginTest.php (added)
-
samples/tests/app/modules/Default/unit (added)
-
samples/tests/app/modules/Default/unit/actions (added)
-
samples/tests/app/modules/Default/unit/actions/Error404ActionTest.php (added)
-
samples/tests/app/modules/Default/unit/actions/IndexActionTest.php (added)
-
samples/tests/app/modules/Default/unit/actions/LoginActionTest.php (added)
-
samples/tests/app/modules/Default/unit/actions/LogoutActionTest.php (added)
-
samples/tests/app/modules/Default/unit/actions/MenuActionTest.php (added)
-
samples/tests/app/modules/Default/unit/actions/ModuleDisabledActionTest.php (added)
-
samples/tests/app/modules/Default/unit/actions/SearchEngineSpamActionTest.php (added)
-
samples/tests/app/modules/Default/unit/actions/Secure1ActionTest.php (added)
-
samples/tests/app/modules/Default/unit/actions/Secure2ActionTest.php (added)
-
samples/tests/app/modules/Default/unit/actions/SecureActionTest.php (added)
-
samples/tests/app/modules/Default/unit/actions/SendWsdlActionTest.php (added)
-
samples/tests/app/modules/Default/unit/actions/UnavailableActionTest.php (added)
-
samples/tests/app/modules/Default/unit/models (added)
-
samples/tests/app/modules/Default/unit/models/AgaviSampleAppPriceFinderModelTest.php (added)
-
samples/tests/app/modules/Default/unit/views (added)
-
samples/tests/app/modules/Default/unit/views/Error404SuccessViewTest.php (added)
-
samples/tests/app/modules/Default/unit/views/IndexSuccessViewTest.php (added)
-
samples/tests/app/modules/Default/unit/views/LoginErrorViewTest.php (added)
-
samples/tests/app/modules/Default/unit/views/LoginInputViewTest.php (added)
-
samples/tests/app/modules/Default/unit/views/LoginSuccessViewTest.php (added)
-
samples/tests/app/modules/Default/unit/views/LogoutSuccessViewTest.php (added)
-
samples/tests/app/modules/Default/unit/views/MenuSuccessViewTest.php (added)
-
samples/tests/app/modules/Default/unit/views/ModuleDisabledSuccessViewTest.php (added)
-
samples/tests/app/modules/Default/unit/views/SearchEngineSpamErrorViewTest.php (added)
-
samples/tests/app/modules/Default/unit/views/SearchEngineSpamSuccessViewTest.php (added)
-
samples/tests/app/modules/Default/unit/views/Secure1SuccessViewTest.php (added)
-
samples/tests/app/modules/Default/unit/views/Secure2SuccessViewTest.php (added)
-
samples/tests/app/modules/Default/unit/views/SecureSuccessViewTest.php (added)
-
samples/tests/app/modules/Default/unit/views/SendWsdlErrorViewTest.php (added)
-
samples/tests/app/modules/Default/unit/views/SendWsdlSuccessViewTest.php (added)
-
samples/tests/app/modules/Default/unit/views/UnavailableSuccessViewTest.php (added)
-
samples/tests/build.xml (added)
-
samples/tests/cache (added)
-
samples/tests/cache/config (added)
-
samples/tests/cache/config/_home_ross_www_agaviTest_ross-testing_samples_app_config_action_filters.xml_test_test.php (added)
-
samples/tests/cache/config/_home_ross_www_agaviTest_ross-testing_samples_app_config_action_filters.xml_test_web.php (added)
-
samples/tests/cache/config/_home_ross_www_agaviTest_ross-testing_samples_app_config_autoload.xml_test_.php (added)
-
samples/tests/cache/config/_home_ross_www_agaviTest_ross-testing_samples_app_config_compile.xml_test_.php (added)
-
samples/tests/cache/config/_home_ross_www_agaviTest_ross-testing_samples_app_config_config_handlers.xml_test_.php (added)
-
samples/tests/cache/config/_home_ross_www_agaviTest_ross-testing_samples_app_config_factories.xml_test_test.php (added)
-
samples/tests/cache/config/_home_ross_www_agaviTest_ross-testing_samples_app_config_factories.xml_test_web.php (added)
-
samples/tests/cache/config/_home_ross_www_agaviTest_ross-testing_samples_app_config_global_filters.xml_test_test.php (added)
-
samples/tests/cache/config/_home_ross_www_agaviTest_ross-testing_samples_app_config_global_filters.xml_test_web.php (added)
-
samples/tests/cache/config/_home_ross_www_agaviTest_ross-testing_samples_app_config_output_types.xml_test_test.php (added)
-
samples/tests/cache/config/_home_ross_www_agaviTest_ross-testing_samples_app_config_output_types.xml_test_web.php (added)
-
samples/tests/cache/config/_home_ross_www_agaviTest_ross-testing_samples_app_config_rbac_definitions.xml_test_test.php (added)
-
samples/tests/cache/config/_home_ross_www_agaviTest_ross-testing_samples_app_config_rbac_definitions.xml_test_web.php (added)
-
samples/tests/cache/config/_home_ross_www_agaviTest_ross-testing_samples_app_config_routing.xml_test_test.php (added)
-
samples/tests/cache/config/_home_ross_www_agaviTest_ross-testing_samples_app_config_routing.xml_test_web.php (added)
-
samples/tests/cache/config/_home_ross_www_agaviTest_ross-testing_samples_app_config_settings.xml_test_.php (added)
-
samples/tests/cache/config/_home_ross_www_agaviTest_ross-testing_samples_app_config_translation.xml_test_.php (added)
-
samples/tests/cache/config/_home_ross_www_agaviTest_ross-testing_samples_app_modules_Default_config_autoload.xml_test_.php (added)
-
samples/tests/cache/config/_home_ross_www_agaviTest_ross-testing_samples_app_modules_Default_config_module.xml_test_test.php (added)
-
samples/tests/cache/config/_home_ross_www_agaviTest_ross-testing_samples_app_modules_Default_config_module.xml_test_web.php (added)
-
samples/tests/cache/config/_home_ross_www_agaviTest_ross-testing_samples_app_modules_Default_validate_Login.xml_test_.php (added)
-
samples/tests/cache/config/_home_ross_www_agaviTest_ross-testing_src_translation_data_locales_en_US.xml_test_.php (added)
-
samples/tests/cache/config/_home_ross_www_agaviTest_ross-testing_src_translation_data_supplementalData.xml_test_.php (added)
-
samples/tests/config (added)
-
samples/tests/config/config.php (added)
-
samples/tests/libs (added)
-
samples/tests/libs/AgaviBrowser.class.php (added)
-
samples/tests/libs/AgaviTest.php (added)
-
samples/tests/libs/AgaviTestCase.class.php (added)
-
samples/tests/logfile.xml (added)
-
src/build.xml (modified) (12 diffs)
-
src/buildtools/code_templates/tests (added)
-
src/buildtools/code_templates/tests/ActionTest.class.php.tmpl (added)
-
src/buildtools/code_templates/tests/ModelTest.class.php.tmpl (added)
-
src/buildtools/code_templates/tests/ViewTest.class.php.tmpl (added)
-
src/buildtools/code_templates/tests/build.xml.tmpl (added)
-
src/buildtools/code_templates/tests/config (added)
-
src/buildtools/code_templates/tests/config/config.php.tmpl (added)
-
src/buildtools/code_templates/tests/libs (added)
-
src/buildtools/code_templates/tests/libs/AgaviBrowser.class.php.tmpl (added)
-
src/buildtools/code_templates/tests/libs/AgaviTest.php.tmpl (added)
-
src/buildtools/code_templates/tests/libs/AgaviTestCase.class.php.tmpl (added)
Legend:
- Unmodified
- Added
- Removed
-
branches/ross-testing/samples/app/config/factories.xml
r1964 r2002 91 91 92 92 </configuration> 93 93 94 <configuration environment="test"> 95 96 <controller class="AgaviController"> 97 <parameter name="send_response">false</parameter> 98 </controller> 99 100 <execution_filter class="AgaviExecutionFilter" > 101 <parameter name="enable_caching">false</parameter> 102 </execution_filter> 103 104 </configuration> 105 94 106 </configurations> -
branches/ross-testing/samples/app/config/settings.xml
r1964 r2002 63 63 </settings> 64 64 </configuration> 65 65 66 <configuration environment="test"> 67 <exception_templates> 68 <exception_template>%core.agavi_dir%/exception/templates/plaintext.php</exception_template> 69 </exception_templates> 70 </configuration> 66 71 </configurations> -
branches/ross-testing/src/build.xml
r1964 r2002 15 15 <echo msg=" module - create a module" /> 16 16 <echo msg=" action - create an action" /> 17 <!-- <echo msg=" test - run unit tests" /> -->18 17 <echo msg=" help - show info and help texts" /> 19 18 </target> … … 28 27 <property name="app.dir" value=""/> 29 28 <property name="app.dirname" value="app" override="false"/> 30 <!-- <property name="tests.dir" value=""/> --> 31 <!-- <property name="tests2.dir" value="${agavi.dir}/../tests2/"/> --> 29 <property name="tests.dir" value=""/> 32 30 33 31 <property name="templates.dir.default" value="buildtools/code_templates" /> 34 32 35 33 <property name="template.extension" value=".php" override="false" /> 36 37 <!-- fileset for -dist files -->38 <fileset dir="." id="distfiles">34 35 <!-- fileset for -dist files --> 36 <fileset dir="." id="distfiles"> 39 37 <include name="**/*-dist"/> 40 </fileset>38 </fileset> 41 39 42 40 <target name="help" description="show info and help texts" > … … 49 47 <mkdir dir="${project.dir}"/> 50 48 <fixpaths base="${project.dir}" new="true" appdir="${app.dirname}"/> 51 <!-- <echo msg="project dir: ${project.dir}, app dir: ${app.dir}, tests dir: ${tests.dir}"/> --> 52 <echo msg="project dir: ${project.dir}, app dir: ${app.dir}"/> 49 <echo msg="project dir: ${project.dir}, app dir: ${app.dir}, tests dir: ${tests.dir}"/> 53 50 <mkdir dir="${project.dir}"/> 54 51 <mkdir dir="${app.dir}"/> … … 102 99 <copy file="${templates.dir.current}/defaults/base/ProjectBaseView.class.php.tmpl" tofile="${app.dir}/lib/view/ProjectBaseView.class.php" /> 103 100 104 < !-- <phingcall target="projecttests" /> -->101 <phingcall target="projecttests" /> 105 102 106 103 <input propertyname="modules" promptChar="?" defaultValue="Default" message="Modules for your project (no whitespace, comma seperated)"/> … … 111 108 112 109 <!-- create tests directory structure which mimics the app structure --> 113 <!-- <target name="projecttests" description="create tests structure for project"> --> 114 <!-- <fixpaths base="${project.dir}" appdir="${app.dirname}" /> --> 115 <!-- <mkdir dir="${tests.dir}" /> --> 116 <!-- <mkdir dir="${tests.dir}/lib" /> --> 117 <!-- <mkdir dir="${tests.dir}/lib/models" /> --> 118 <!-- <mkdir dir="${tests.dir}/modules" /> --> 119 <!-- <copy file="buildtools/test_setup.php" tofile="${tests.dir}/test_setup.php" overwrite="true"/> --> 120 <!-- </target> --> 110 <target name="projecttests" description="create tests structure for project"> 111 <!-- Create the infrastructure for the tests --> 112 <mkdir dir="${tests.dir}" /> 113 <property name="templates.dir.current" value="${templates.dir.default}" override="true" /> 114 <available file="${templates.dir}/tests/build.xml.tmpl" property="templates.dir.current" value="${templates.dir}" /> 115 <copy file="${templates.dir.current}/tests/build.xml.tmpl" tofile="${tests.dir}/build.xml" /> 116 <mkdir dir="${tests.dir}/cache"/> 117 <chmod file="${tests.dir}/cache" mode="777"/> 118 <mkdir dir="${tests.dir}/config"/> 119 <property name="templates.dir.current" value="${templates.dir.default}" override="true" /> 120 <available file="${templates.dir}/tests/config/config.php.tmpl" property="templates.dir.current" value="${templates.dir}" /> 121 <copy file="${templates.dir.current}/tests/config/config.php.tmpl" tofile="${tests.dir}/config/config.php"> 122 <filterchain> 123 <replacetokens begintoken="%%" endtoken="%%"> 124 <token key="PATH_TO_AGAVI" value="${agavi.dir}"/> 125 <token key="PATH_TO_APP" value="${app.dir}"/> 126 <token key="PATH_TO_PROJECT" value="${project.dir}"/> 127 <token key="PATH_TO_TESTS" value="${tests.dir}"/> 128 </replacetokens> 129 </filterchain> 130 </copy> 131 132 <mkdir dir="${tests.dir}/libs"/> 133 <property name="templates.dir.current" value="${templates.dir.default}" override="true" /> 134 <available file="${templates.dir}/tests/config" property="templates.dir.current" value="${templates.dir}" /> 135 <copy todir="${tests.dir}/libs"> 136 <mapper type="glob" from="*.php.tmpl" to="*.php"/> 137 <fileset dir="${templates.dir.current}/tests/libs"> 138 <include name="*.tmpl"/> 139 </fileset> 140 <filterchain> 141 <replacetokens begintoken="%%" endtoken="%%"> 142 <token key="PATH_TO_AGAVI" value="${agavi.dir}"/> 143 <token key="PATH_TO_TESTS" value="${tests.dir}"/> 144 </replacetokens> 145 </filterchain> 146 </copy> 147 148 <!-- create the application structure to hold the tests --> 149 <mkdir dir="${tests.dir}/app" /> 150 <mkdir dir="${tests.dir}/app/lib" /> 151 <mkdir dir="${tests.dir}/app/lib/functional" /> 152 <mkdir dir="${tests.dir}/app/lib/unit" /> 153 <mkdir dir="${tests.dir}/app/models" /> 154 <mkdir dir="${tests.dir}/app/models/functional" /> 155 <mkdir dir="${tests.dir}/app/models/unit" /> 156 <mkdir dir="${tests.dir}/app/modules" /> 157 </target> 121 158 122 159 <!-- Module creation --> … … 148 185 <mkdir dir="${module.dir}/views"/> 149 186 150 < !-- <phingcall target="buildmoduletests"> -->151 <!-- <property name="module" value="${module}"/> -->152 < !-- </phingcall> -->187 <phingcall target="buildmoduletests"> 188 <property name="module" value="${module}"/> 189 </phingcall> 153 190 154 191 <input propertyname="actions" promptChar="?" defaultValue="Index" message="Actions for ${module} (no whitespace, comma seperated)"/> … … 158 195 </target> 159 196 160 <!-- <target name="buildmoduletests"> --> 161 <!-- <fixpaths base="${project.dir}" appdir="${app.dirname}"/> --> 162 <!-- <property name="moduletests.dir" value="${tests.dir}/modules/${module}"/> --> 163 <!-- <mkdir dir="${moduletests.dir}"/> --> 164 <!-- <available file="${moduletests.dir}" type="dir" property="has_tests" value="true"/> --> 165 <!-- <fail unless="has_tests" message="Project's tests directory not found."/> --> 166 <!-- --> 167 <!-- <mkdir dir="${moduletests.dir}/actions"/> --> 168 <!-- <mkdir dir="${moduletests.dir}/models"/> --> 169 <!-- <mkdir dir="${moduletests.dir}/views"/> --> 170 <!-- </target> --> 197 <target name="buildmoduletests"> 198 <fixpaths base="${project.dir}" new="true" appdir="${app.dirname}"/> 199 <property name="moduletests.dir" value="${tests.dir}/app/modules/${module}"/> 200 <mkdir dir="${moduletests.dir}"/> 201 <available file="${moduletests.dir}" type="dir" property="has_tests" value="true"/> 202 <fail unless="has_tests" message="Project's tests directory not found."/> 203 204 <mkdir dir="${moduletests.dir}/functional"/> 205 <mkdir dir="${moduletests.dir}/unit"/> 206 <mkdir dir="${moduletests.dir}/unit/actions"/> 207 <mkdir dir="${moduletests.dir}/unit/models"/> 208 <mkdir dir="${moduletests.dir}/unit/views"/> 209 </target> 171 210 172 211 <!-- Action creation --> … … 183 222 <phingcall target="buildaction"> 184 223 <property name="module.dir" value="${app.dir}/modules/${module}"/> 185 < !-- <property name="moduletests.dir" value="${tests.dir}/modules/${module}"/> -->224 <property name="moduletests.dir" value="${tests.dir}/app/modules/${module}"/> 186 225 </phingcall> 187 226 </target> … … 433 472 </copy> 434 473 435 < !-- <phingcall target="buildactiontests"> -->436 <!-- <property name="moduletests.dir" value="${tests.dir}/modules/${module}"/> -->437 < !-- </phingcall> -->474 <phingcall target="buildactiontests"> 475 <property name="moduletests.dir" value="${tests.dir}/app/modules/${module}"/> 476 </phingcall> 438 477 <input propertyname="views" promptChar="?" defaultValue="Success,Error" message="Views for ${actionPath} (no whitespace, comma seperated)"/> 439 478 <foreach list="${views}" param="view" target="buildview"/> 440 479 </target> 441 480 442 < !-- <target name="buildactiontests"> -->443 <!-- <available file="${moduletests.dir}" type="dir" property="has_actiontests" value="true"/> -->444 <!-- <fail unless="has_actiontests" message="Could not find action tests directory: ${moduletests.dir}"/> -->445 <!-- <mkdir dir="${moduletests.dir}/actions"/> -->446 <!-- --> 447 <!-- <property name="templates.dir.current" value="${templates.dir.default}" override="true" /> -->448 <!-- <available file="${templates.dir}/ActionTest.class.php.tmpl" property="templates.dir.current" value="${templates.dir}" /> -->449 <!-- <available file="${templates.dir}/modules/${module}/ActionTest.class.php.tmpl" property="templates.dir.current" value="${templates.dir}/modules/${module}" /> -->450 <!-- <copy file="${templates.dir.current}/ActionTest.class.php.tmpl" tofile="${moduletests.dir}/actions/${actionPath}ActionTest.class.php" overwrite="false"> -->451 <!-- <filterchain> -->452 <!-- <replacetokens begintoken="%%" endtoken="%%"> -->453 <!-- <token key="MODULE" value="${module}"/> -->454 <!-- <token key="ACTION" value="${action}"/> -->455 <!-- <token key="ACTION_NAME" value="${actionName}"/> -->456 <!-- <token key="ACTION_PATH" value="${actionPath}"/> -->457 <!-- <token key="ACTION_DIR" value="${actionDir}"/> -->458 <!-- <token key="ACTION_FILE" value="${actionFile}"/> -->459 <!-- </replacetokens> -->460 <!-- </filterchain> -->461 <!-- </copy> -->462 < !-- </target> -->481 <target name="buildactiontests"> 482 <mkdir dir="${moduletests.dir}/unit/actions"/> 483 <available file="${moduletests.dir}" type="dir" property="has_actiontests" value="true"/> 484 <fail unless="has_actiontests" message="Could not find action tests directory: ${moduletests.dir}"/> 485 486 <property name="templates.dir.current" value="${templates.dir.default}" override="true" /> 487 <available file="${templates.dir}/tests/ActionTest.class.php.tmpl" property="templates.dir.current" value="${templates.dir}" /> 488 <available file="${templates.dir}/modules/${module}/tests/ActionTest.class.php.tmpl" property="templates.dir.current" value="${templates.dir}/modules/${module}" /> 489 <copy file="${templates.dir.current}/tests/ActionTest.class.php.tmpl" tofile="${moduletests.dir}/unit/actions/${actionPath}ActionTest.php" overwrite="false"> 490 <filterchain> 491 <replacetokens begintoken="%%" endtoken="%%"> 492 <token key="MODULE" value="${module}"/> 493 <token key="ACTION" value="${action}"/> 494 <token key="ACTION_NAME" value="${actionName}"/> 495 <token key="ACTION_PATH" value="${actionPath}"/> 496 <token key="ACTION_DIR" value="${actionDir}"/> 497 <token key="ACTION_FILE" value="${actionFile}"/> 498 </replacetokens> 499 </filterchain> 500 </copy> 501 </target> 463 502 464 503 <!-- View creation --> … … 481 520 </copy> 482 521 <property name="templates.dir.current" value="${templates.dir.default}" override="true" /> 483 <available file="${templates.dir}/Template ${template.extension}.tmpl" property="templates.dir.current" value="${templates.dir}" />484 <available file="${templates.dir}/modules/${module}/Template ${template.extension}.tmpl" property="templates.dir.current" value="${templates.dir}/modules/${module}" />522 <available file="${templates.dir}/Template.php.tmpl" property="templates.dir.current" value="${templates.dir}" /> 523 <available file="${templates.dir}/modules/${module}/Template.php.tmpl" property="templates.dir.current" value="${templates.dir}/modules/${module}" /> 485 524 <copy file="${templates.dir.current}/Template${template.extension}.tmpl" tofile="${module.dir}/templates/${actionPath}${view}${template.extension}"> 486 525 <filterchain> … … 496 535 </filterchain> 497 536 </copy> 498 < !-- <phingcall target="buildviewtests"> -->499 <!-- <property name="moduletests.dir" value="${tests.dir}/modules/${module}"/> -->500 < !-- </phingcall> -->501 </target> 502 503 < !-- <target name="buildviewtests"> -->504 <!-- <mkdir dir="${moduletests.dir}/views"/> -->505 <!-- <available file="${moduletests.dir}/views" type="dir" property="has_viewtests" value="true"/> -->506 <!-- <fail unless="has_viewtests" message="Could not find view tests directory."/> -->507 <!-- --> 508 <!-- <property name="templates.dir.current" value="${templates.dir.default}" override="true" /> -->509 <!-- <available file="${templates.dir}/ViewTest.class.php.tmpl" property="templates.dir.current" value="${templates.dir}" /> -->510 <!-- <available file="${templates.dir}/modules/${module}/ViewTest.class.php.tmpl" property="templates.dir.current" value="${templates.dir}/modules/${module}" /> -->511 <!-- <copy file="${templates.dir.current}/ViewTest.class.php.tmpl" tofile="${moduletests.dir}/views/${actionPath}${view}ViewTest.class.php" overwrite="false"> -->512 <!-- <filterchain> -->513 <!-- <replacetokens begintoken="%%" endtoken="%%"> -->514 <!-- <token key="MODULE" value="${module}"/> -->515 <!-- <token key="ACTION" value="${action}"/> -->516 <!-- <token key="ACTION_NAME" value="${actionName}"/> -->517 <!-- <token key="ACTION_PATH" value="${actionPath}"/> -->518 <!-- <token key="ACTION_DIR" value="${actionDir}"/> -->519 <!-- <token key="ACTION_FILE" value="${actionFile}"/> -->520 <!-- <token key="VIEW" value="${view}"/> -->521 <!-- </replacetokens> -->522 <!-- </filterchain> -->523 <!-- </copy> -->524 < !-- </target> -->537 <phingcall target="buildviewtests"> 538 <property name="moduletests.dir" value="${tests.dir}/app/modules/${module}"/> 539 </phingcall> 540 </target> 541 542 <target name="buildviewtests"> 543 <mkdir dir="${moduletests.dir}/unit/views"/> 544 <available file="${moduletests.dir}/unit/views" type="dir" property="has_viewtests" value="true"/> 545 <fail unless="has_viewtests" message="Could not find view tests directory."/> 546 547 <property name="templates.dir.current" value="${templates.dir.default}" override="true" /> 548 <available file="${templates.dir}/tests/ViewTest.class.php.tmpl" property="templates.dir.current" value="${templates.dir}" /> 549 <available file="${templates.dir}/modules/${module}/tests/ViewTest.class.php.tmpl" property="templates.dir.current" value="${templates.dir}/modules/${module}" /> 550 <copy file="${templates.dir.current}/tests/ViewTest.class.php.tmpl" tofile="${moduletests.dir}/unit/views/${actionPath}${view}ViewTest.php" overwrite="false"> 551 <filterchain> 552 <replacetokens begintoken="%%" endtoken="%%"> 553 <token key="MODULE" value="${module}"/> 554 <token key="ACTION" value="${action}"/> 555 <token key="ACTION_NAME" value="${actionName}"/> 556 <token key="ACTION_PATH" value="${actionPath}"/> 557 <token key="ACTION_DIR" value="${actionDir}"/> 558 <token key="ACTION_FILE" value="${actionFile}"/> 559 <token key="VIEW" value="${view}"/> 560 </replacetokens> 561 </filterchain> 562 </copy> 563 </target> 525 564 526 565 <!-- Model creation --> … … 554 593 </filterchain> 555 594 </copy> 556 < !-- <phingcall target="buildmodeltests"> -->557 <!-- <property name="moduletests.dir" value="${tests.dir}/modules/${module}"/> -->558 < !-- </phingcall> -->559 </target> 560 561 < !-- <target name="buildmodeltests"> -->562 <!-- <mkdir dir="${moduletests.dir}/models"/> -->563 <!-- <available file="${moduletests.dir}/models" type="dir" property="has_modeltests" value="true"/> -->564 <!-- <fail unless="has_modeltests" message="Could not find model tests directory. (${moduletests.dir}/models)"/> -->565 <!-- -->566 <!-- <property name="templates.dir.current" value="${templates.dir.default}" override="true" /> -->567 <!-- <available file="${templates.dir}/ModelTest.class.php.tmpl" property="templates.dir.current" value="${templates.dir}" /> -->568 <!-- <available file="${templates.dir}/modules/${module}/ModelTest.class.php.tmpl" property="templates.dir.current" value="${templates.dir}/modules/${module}" /> -->569 <!-- <copy file="${templates.dir.current}/ModelTest.class.php.tmpl" tofile="${moduletests.dir}/models/${model}ModelTest.class.php" overwrite="false"> -->570 <!-- <filterchain> -->571 <!-- <replacetokens begintoken="%%" endtoken="%%"> -->572 <!-- <token key="MODULE" value="${module}"/> -->573 <!-- <token key="MODEL" value="${model}"/> -->574 <!-- </replacetokens> -->575 <!-- </filterchain> -->576 <!-- </copy> -->577 < !-- </target> -->595 <phingcall target="buildmodeltests"> 596 <property name="moduletests.dir" value="${tests.dir}/app/modules/${module}"/> 597 </phingcall> 598 </target> 599 600 <target name="buildmodeltests"> 601 <mkdir dir="${moduletests.dir}/unit/models"/> 602 <available file="${moduletests.dir}/unit/models" type="dir" property="has_modeltests" value="true"/> 603 <fail unless="has_modeltests" message="Could not find model tests directory. (${moduletests.dir}/models)"/> 604 605 <property name="templates.dir.current" value="${templates.dir.default}" override="true" /> 606 <available file="${templates.dir}/tests/ModelTest.class.php.tmpl" property="templates.dir.current" value="${templates.dir}" /> 607 <available file="${templates.dir}/modules/${module}/tests/ModelTest.class.php.tmpl" property="templates.dir.current" value="${templates.dir}/modules/${module}" /> 608 <copy file="${templates.dir.current}/tests/ModelTest.class.php.tmpl" tofile="${moduletests.dir}/unit/models/${model}ModelTest.php" overwrite="false"> 609 <filterchain> 610 <replacetokens begintoken="%%" endtoken="%%"> 611 <token key="MODULE" value="${module}"/> 612 <token key="MODEL" value="${model}"/> 613 </replacetokens> 614 </filterchain> 615 </copy> 616 </target> 578 617 579 618 <!-- Fin -->

