Informática Asociada ia doc & examples: templates Documentation Index Examples List


/iaLib/ia_examples/ia/Work/Workflow/WF_dateIt_example.php


<?php $ia_example = [ 'title' => 'ia\Work\Workflow\WF_dateIt', // fully qualified className 'summary' => '', // class summary 'full_example' => '', // full usage example, relative path from ia_examples, blank '' not shown. 'example_file' => 'code/ia/Work/Workflow/WF_dateIt_example_code.php', // method by method example, blank '' not shown. ]; include( __DIR__ . '/../../../template/ia_example_class.php');

/iaLib/ia_examples/code/ia/Work/Workflow/WF_dateIt_example_code.php


use ia\Work\Workflow\WF_dateIt; use ia\DocumentIt\DocumentIt; echo '<h3>Disclaimer: Auto generated file. Please help us setting parameters to useful values and extending the examples. </h3>'; try { echo <<< CONSTRUCTOR_PROTOTYPE <pre> /* \$wF_dateIt = new WF_dateIt(<span class="type">array</span> \$activityList, <span class="type"></span> \$diadorInjected <span class="default">= null</span>); */ \$wF_dateIt = new WF_dateIt(['a' => '1', 'b' => '2', 'c' => 3]); </pre> CONSTRUCTOR_PROTOTYPE; $wF_dateIt = new WF_dateIt(['a' => '1', 'b' => '2', 'c' => 3]); echo '<ul class="usage">'; ///////// \$wF_dateIt->set_startDate(null /* == */); ////////////////////////////////////////////////// echo <<< FUNCTIONDEF <li id='u_set_startDate'><b>\$wF_dateIt->set_startDate(<span class="type"></span> \$fecha, <span class="type"></span> \$activity_id <span class="default">= ''</span>) <span>: </span></b> FUNCTIONDEF; echo "<pre class='docBlock'>".DocumentIt::methodDocBlockProtected("ia\Work\Workflow\WF_dateIt", "set_startDate")."</pre>"; echo "<ol class='usage'>"; /// display /// echo <<< DOCUMENT_EXAMPLE <li>\$wF_dateIt->set_startDate(null /* == */); -&gt;&nbsp; </b><br><pre> DOCUMENT_EXAMPLE; /// run /// print_r( $wF_dateIt->set_startDate(null /* == */) ); echo "</pre>"; echo '</ol>'; ///////// \$wF_dateIt->set_endDate(null /* == */); ////////////////////////////////////////////////// echo <<< FUNCTIONDEF <li id='u_set_endDate'><b>\$wF_dateIt->set_endDate(<span class="type"></span> \$fecha, <span class="type"></span> \$activity_id <span class="default">= ''</span>) <span>: </span></b> FUNCTIONDEF; echo "<pre class='docBlock'>".DocumentIt::methodDocBlockProtected("ia\Work\Workflow\WF_dateIt", "set_endDate")."</pre>"; echo "<ol class='usage'>"; /// display /// echo <<< DOCUMENT_EXAMPLE <li>\$wF_dateIt->set_endDate(null /* == */); -&gt;&nbsp; </b><br><pre> DOCUMENT_EXAMPLE; /// run /// print_r( $wF_dateIt->set_endDate(null /* == */) ); echo "</pre>"; echo '</ol>'; ///////// \$wF_dateIt->get_startDate(); ////////////////////////////////////////////////// echo <<< FUNCTIONDEF <li id='u_get_startDate'><b>\$wF_dateIt->get_startDate() <span>: </span></b> FUNCTIONDEF; echo "<pre class='docBlock'>".DocumentIt::methodDocBlockProtected("ia\Work\Workflow\WF_dateIt", "get_startDate")."</pre>"; echo "<ol class='usage'>"; /// display /// echo <<< DOCUMENT_EXAMPLE <li>\$wF_dateIt->get_startDate(); -&gt;&nbsp; </b><br><pre> DOCUMENT_EXAMPLE; /// run /// print_r( $wF_dateIt->get_startDate() ); echo "</pre>"; echo '</ol>'; ///////// \$wF_dateIt->get_endDate(); ////////////////////////////////////////////////// echo <<< FUNCTIONDEF <li id='u_get_endDate'><b>\$wF_dateIt->get_endDate() <span>: </span></b> FUNCTIONDEF; echo "<pre class='docBlock'>".DocumentIt::methodDocBlockProtected("ia\Work\Workflow\WF_dateIt", "get_endDate")."</pre>"; echo "<ol class='usage'>"; /// display /// echo <<< DOCUMENT_EXAMPLE <li>\$wF_dateIt->get_endDate(); -&gt;&nbsp; </b><br><pre> DOCUMENT_EXAMPLE; /// run /// print_r( $wF_dateIt->get_endDate() ); echo "</pre>"; echo '</ol>'; ///////// \$wF_dateIt->get_days(); ////////////////////////////////////////////////// echo <<< FUNCTIONDEF <li id='u_get_days'><b>\$wF_dateIt->get_days() <span>: </span></b> FUNCTIONDEF; echo "<pre class='docBlock'>".DocumentIt::methodDocBlockProtected("ia\Work\Workflow\WF_dateIt", "get_days")."</pre>"; echo "<ol class='usage'>"; /// display /// echo <<< DOCUMENT_EXAMPLE <li>\$wF_dateIt->get_days(); -&gt;&nbsp; </b><br><pre> DOCUMENT_EXAMPLE; /// run /// print_r( $wF_dateIt->get_days() ); echo "</pre>"; echo '</ol>'; ///////// \$wF_dateIt->rescheduleActivity(null /* == */, null /* == */); ////////////////////////////////////////////////// echo <<< FUNCTIONDEF <li id='u_rescheduleActivity'><b>\$wF_dateIt->rescheduleActivity(<span class="type"></span> \$startDate, <span class="type"></span> \$activity_id) <span>: </span></b> FUNCTIONDEF; echo "<pre class='docBlock'>".DocumentIt::methodDocBlockProtected("ia\Work\Workflow\WF_dateIt", "rescheduleActivity")."</pre>"; echo "<ol class='usage'>"; /// display /// echo <<< DOCUMENT_EXAMPLE <li>\$wF_dateIt->rescheduleActivity(null /* == */, null /* == */); -&gt;&nbsp; </b><br><pre> DOCUMENT_EXAMPLE; /// run /// print_r( $wF_dateIt->rescheduleActivity(null /* == */, null /* == */) ); echo "</pre>"; echo '</ol>'; ///////// \$wF_dateIt->get_activitiesEnd(); ////////////////////////////////////////////////// echo <<< FUNCTIONDEF <li id='u_get_activitiesEnd'><b>\$wF_dateIt->get_activitiesEnd() <span>: </span></b> FUNCTIONDEF; echo "<pre class='docBlock'>".DocumentIt::methodDocBlockProtected("ia\Work\Workflow\WF_dateIt", "get_activitiesEnd")."</pre>"; echo "<ol class='usage'>"; /// display /// echo <<< DOCUMENT_EXAMPLE <li>\$wF_dateIt->get_activitiesEnd(); -&gt;&nbsp; </b><br><pre> DOCUMENT_EXAMPLE; /// run /// print_r( $wF_dateIt->get_activitiesEnd() ); echo "</pre>"; echo '</ol>'; ///////// \$wF_dateIt->get_activitiesStart(); ////////////////////////////////////////////////// echo <<< FUNCTIONDEF <li id='u_get_activitiesStart'><b>\$wF_dateIt->get_activitiesStart() <span>: </span></b> FUNCTIONDEF; echo "<pre class='docBlock'>".DocumentIt::methodDocBlockProtected("ia\Work\Workflow\WF_dateIt", "get_activitiesStart")."</pre>"; echo "<ol class='usage'>"; /// display /// echo <<< DOCUMENT_EXAMPLE <li>\$wF_dateIt->get_activitiesStart(); -&gt;&nbsp; </b><br><pre> DOCUMENT_EXAMPLE; /// run /// print_r( $wF_dateIt->get_activitiesStart() ); echo "</pre>"; echo '</ol>'; ///////// \$wF_dateIt->get_activityList(); ////////////////////////////////////////////////// echo <<< FUNCTIONDEF <li id='u_get_activityList'><b>\$wF_dateIt->get_activityList() <span>: </span></b> FUNCTIONDEF; echo "<pre class='docBlock'>".DocumentIt::methodDocBlockProtected("ia\Work\Workflow\WF_dateIt", "get_activityList")."</pre>"; echo "<ol class='usage'>"; /// display /// echo <<< DOCUMENT_EXAMPLE <li>\$wF_dateIt->get_activityList(); -&gt;&nbsp; </b><br><pre> DOCUMENT_EXAMPLE; /// run /// print_r( $wF_dateIt->get_activityList() ); echo "</pre>"; echo '</ol>'; /* PerfilExample adds new methods here */ echo '</ul>'; } catch(Exception $exception) { echo "<pre class='errorBlock'>$exception</pre>"; }

phpunit test file template


<?php use ia\Work\Workflow\WF_dateIt; use PHPUnit\Framework\TestCase; class WF_dateItTest extends TestCase { /** * @dataProvider set_startDate_Provider * */ public function test_set_startDate($fecha, $activity_id , $expected) { $wF_dateIt = new WF_dateIt($activityList, $diadorInjected); $this->assertEquals($expected, $wF_dateIt->set_startDate($fecha, $activity_id) ); } function set_startDate_Provider() { return [ 'test 1' => [ '', '', '' ], ]; } /** * @dataProvider set_endDate_Provider * */ public function test_set_endDate($fecha, $activity_id , $expected) { $wF_dateIt = new WF_dateIt($activityList, $diadorInjected); $this->assertEquals($expected, $wF_dateIt->set_endDate($fecha, $activity_id) ); } function set_endDate_Provider() { return [ 'test 1' => [ '', '', '' ], ]; } /** * @dataProvider get_startDate_Provider * */ public function test_get_startDate( $expected) { $wF_dateIt = new WF_dateIt($activityList, $diadorInjected); $this->assertEquals($expected, $wF_dateIt->get_startDate() ); } function get_startDate_Provider() { return [ 'test 1' => [ '' ], ]; } /** * @dataProvider get_endDate_Provider * */ public function test_get_endDate( $expected) { $wF_dateIt = new WF_dateIt($activityList, $diadorInjected); $this->assertEquals($expected, $wF_dateIt->get_endDate() ); } function get_endDate_Provider() { return [ 'test 1' => [ '' ], ]; } /** * @dataProvider get_days_Provider * */ public function test_get_days( $expected) { $wF_dateIt = new WF_dateIt($activityList, $diadorInjected); $this->assertEquals($expected, $wF_dateIt->get_days() ); } function get_days_Provider() { return [ 'test 1' => [ '' ], ]; } /** * @dataProvider rescheduleActivity_Provider * */ public function test_rescheduleActivity($startDate, $activity_id , $expected) { $wF_dateIt = new WF_dateIt($activityList, $diadorInjected); $this->assertEquals($expected, $wF_dateIt->rescheduleActivity($startDate, $activity_id) ); } function rescheduleActivity_Provider() { return [ 'test 1' => [ '', '', '' ], ]; } /** * @dataProvider get_activitiesEnd_Provider * */ public function test_get_activitiesEnd( $expected) { $wF_dateIt = new WF_dateIt($activityList, $diadorInjected); $this->assertEquals($expected, $wF_dateIt->get_activitiesEnd() ); } function get_activitiesEnd_Provider() { return [ 'test 1' => [ '' ], ]; } /** * @dataProvider get_activitiesStart_Provider * */ public function test_get_activitiesStart( $expected) { $wF_dateIt = new WF_dateIt($activityList, $diadorInjected); $this->assertEquals($expected, $wF_dateIt->get_activitiesStart() ); } function get_activitiesStart_Provider() { return [ 'test 1' => [ '' ], ]; } /** * @dataProvider get_activityList_Provider * */ public function test_get_activityList( $expected) { $wF_dateIt = new WF_dateIt($activityList, $diadorInjected); $this->assertEquals($expected, $wF_dateIt->get_activityList() ); } function get_activityList_Provider() { return [ 'test 1' => [ '' ], ]; } }

ia Doc