* * @filesource test.mantissoapInterface.class.php * @author Francisco Mancardi * * @internal revisions * **/ require_once '../../../../config.inc.php'; require_once 'common.php'; $it_mgr = new tlIssueTracker($db); $itt = $it_mgr->getTypes(); // last test ok: 20121210 $cfg = "<!-- Template mantissoapInterface -->\n" . "<issuetracker>\n" . "<username>administrator</username>\n" . "<password>mantis</password>\n" . "<uribase>http://testlinkopensource.mantishub.com</uribase>\n" . "<!-- Configure This if you want NON STANDARD BEHAIVOUR for considered issue resolved -->\n" . "<resolvedstatus>\n" . "<status><code>80</code><verbose>resolved</verbose></status>\n" . "<status><code>90</code><verbose>closed</verbose></status>\n" . "</resolvedstatus>\n" . "</issuetracker>\n"; echo '<hr><br>'; echo "<b>Testing Issue Tracker Integration - mantissoapInterface </b>"; echo '<hr><br>'; echo "Configuration settings<br>"; echo "<pre><xmp>" . $cfg . "</xmp></pre>"; echo '<hr><br><br>'; echo 'Creating INTERFACE<br>'; $its = new mantissoapInterface(5, $cfg); echo 'Connection OK?<br>'; var_dump($its->isConnected()); if ($its->isConnected()) { echo '<b>Connected !</br></b>'; echo '<b>get resolved status configuration</br></b>'; new dBug($its->getResolvedStatusCfg()); echo '<b>get issue </br></b>'; new dBug($its->getIssue(102575)); new dBug($its->getIssue(102529)); }
"<username>u0113</username>\n" . "<password>tesi</password>\n" . "<uribase>http://localhost:8080/development/closet/mantisbt-1.2.11/</uribase>\n" . "<!-- Configure This if you want NON STANDARD BEHAIVOUR for considered issue resolved -->\n" . "<resolvedstatus>\n" . "<status><code>80</code><verbose>resolved</verbose></status>\n" . "<status><code>90</code><verbose>closed</verbose></status>\n" . "</resolvedstatus>\n". "</issuetracker>\n"; */ $username = '******'; $password = '******'; $uribase = 'http://localhost/development/mantis/mantisbt-1.2.15/'; $cfg = "<!-- Template mantissoapInterface -->\n" . "<issuetracker>\n" . "<username>{$username}</username>\n" . "<password>{$password}</password>\n" . "<uribase>{$uribase}</uribase>\n" . "<project>Project ONE</project>\n" . "<category>YUMO</category>" . "</issuetracker>\n"; echo '<hr><br>'; echo "<b>Testing Issue Tracker Integration - mantissoapInterface </b>"; echo '<hr><br>'; echo "Configuration settings<br>"; echo "<pre><xmp>" . $cfg . "</xmp></pre>"; echo '<hr><br><br>'; echo 'Creating INTERFACE<br>'; $its = new mantissoapInterface(5, $cfg); echo 'Connection OK?<br>'; var_dump($its->isConnected()); $issueID = 12; $issueNote = 'SONO UNA NOTAwww!!!'; if ($its->isConnected()) { echo '<b>Connected !</br></b>'; $xx = $its->addNote($issueID, $issueNote); var_dump($xx); }