Changeset 465
- Timestamp:
- 06/18/07 22:03:45 (2 years ago)
- Files:
-
- trunk/build/manifests/jelix-dev.mn (modified) (1 diff)
- trunk/build/manifests/jelix-dev.mn (modified) (1 diff)
- trunk/build/manifests/testapp.mn (modified) (7 diffs)
- trunk/build/manifests/testapp.mn (modified) (7 diffs)
- trunk/lib/jelix-modules/junittests/classes/junittestcase.class.php (modified) (1 diff)
- trunk/lib/jelix-modules/junittests/classes/junittestcase.class.php (modified) (1 diff)
- trunk/testapp/modules/unittest/classes/jhtmlrespreporter.class.php (deleted)
- trunk/testapp/modules/unittest/classes/jhtmlrespreporter.class.php (deleted)
- trunk/testapp/modules/unittest/classes/junittestcase.class.php (deleted)
- trunk/testapp/modules/unittest/classes/junittestcase.class.php (deleted)
- trunk/testapp/modules/unittest/classes/junittestcasedb.class.php (deleted)
- trunk/testapp/modules/unittest/classes/junittestcasedb.class.php (deleted)
- trunk/testapp/modules/unittest/classes/myclass.class.php (added)
- trunk/testapp/modules/unittest/classes/myclass.class.php (added)
- trunk/testapp/modules/unittest/classes/unittestservice.class.php (deleted)
- trunk/testapp/modules/unittest/classes/unittestservice.class.php (deleted)
- trunk/testapp/modules/unittest/classes/utsimpletest.class.php (deleted)
- trunk/testapp/modules/unittest/classes/utsimpletest.class.php (deleted)
- trunk/testapp/modules/unittest/controllers/acl.classic.php (deleted)
- trunk/testapp/modules/unittest/controllers/acl.classic.php (deleted)
- trunk/testapp/modules/unittest/controllers/dao.classic.php (deleted)
- trunk/testapp/modules/unittest/controllers/dao.classic.php (deleted)
- trunk/testapp/modules/unittest/controllers/default.classic.php (deleted)
- trunk/testapp/modules/unittest/controllers/default.classic.php (deleted)
- trunk/testapp/modules/unittest/templates/menu.tpl (modified) (2 diffs)
- trunk/testapp/modules/unittest/templates/menu.tpl (modified) (2 diffs)
- trunk/testapp/modules/unittest/tests/core.selectors_module.html.php (modified) (1 diff)
- trunk/testapp/modules/unittest/tests/core.selectors_module.html.php (modified) (1 diff)
- trunk/testapp/modules/unittest/tests/jacl.main_api.html.php (moved) (moved from trunk/testapp/modules/unittest/classes/utjacl.class.php) (1 diff)
- trunk/testapp/modules/unittest/tests/jacl.main_api.html.php (moved) (moved from trunk/testapp/modules/unittest/classes/utjacl.class.php) (1 diff)
- trunk/testapp/modules/unittest/tests/jacl.manager.html.php (moved) (moved from trunk/testapp/modules/unittest/classes/utjaclmanager.class.php) (1 diff)
- trunk/testapp/modules/unittest/tests/jacl.manager.html.php (moved) (moved from trunk/testapp/modules/unittest/classes/utjaclmanager.class.php) (1 diff)
- trunk/testapp/modules/unittest/tests/jacl.users_and_groups.html.php (moved) (moved from trunk/testapp/modules/unittest/classes/utjaclusergroup.class.php) (1 diff)
- trunk/testapp/modules/unittest/tests/jacl.users_and_groups.html.php (moved) (moved from trunk/testapp/modules/unittest/classes/utjaclusergroup.class.php) (1 diff)
- trunk/testapp/modules/unittest/tests/jdao.conditions.html.php (moved) (moved from trunk/testapp/modules/unittest/classes/utdao_conditions.class.php) (1 diff)
- trunk/testapp/modules/unittest/tests/jdao.conditions.html.php (moved) (moved from trunk/testapp/modules/unittest/classes/utdao_conditions.class.php) (1 diff)
- trunk/testapp/modules/unittest/tests/jdao.main_api.html.php (moved) (moved from trunk/testapp/modules/unittest/classes/utdao.class.php) (1 diff)
- trunk/testapp/modules/unittest/tests/jdao.main_api.html.php (moved) (moved from trunk/testapp/modules/unittest/classes/utdao.class.php) (1 diff)
- trunk/testapp/modules/unittest/tests/jdao.main_api_with_pdo.html.php (moved) (moved from trunk/testapp/modules/unittest/classes/utdaopdo.class.php) (1 diff)
- trunk/testapp/modules/unittest/tests/jdao.main_api_with_pdo.html.php (moved) (moved from trunk/testapp/modules/unittest/classes/utdaopdo.class.php) (1 diff)
- trunk/testapp/modules/unittest/tests/jdao.parser.html.php (moved) (moved from trunk/testapp/modules/unittest/classes/utdao_parser.class.php) (5 diffs)
- trunk/testapp/modules/unittest/tests/jdao.parser.html.php (moved) (moved from trunk/testapp/modules/unittest/classes/utdao_parser.class.php) (5 diffs)
- trunk/testapp/modules/unittest/tests/jdao.parser2.html.php (moved) (moved from trunk/testapp/modules/unittest/classes/utdao_parser2.class.php) (4 diffs)
- trunk/testapp/modules/unittest/tests/jdao.parser2.html.php (moved) (moved from trunk/testapp/modules/unittest/classes/utdao_parser2.class.php) (4 diffs)
- trunk/testapp/responses/testUnitResponse.class.php (deleted)
- trunk/testapp/responses/testUnitResponse.class.php (deleted)
- trunk/testapp/var/themes/default/junittests (added)
- trunk/testapp/var/themes/default/junittests (added)
- trunk/testapp/var/themes/default/junittests/main.tpl (added)
- trunk/testapp/var/themes/default/junittests/main.tpl (added)
- trunk/testapp/www/tests (added)
- trunk/testapp/www/tests (added)
- trunk/testapp/www/tests/design.css (added)
- trunk/testapp/www/tests/design.css (added)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/build/manifests/jelix-dev.mn
r462 r465 172 172 cd lib/jelix-modules/junittests/templates 173 173 main.tpl 174 175 176 174 cd lib/jelix-modules/junittests/install/www/tests/ 175 design.css trunk/build/manifests/jelix-dev.mn
r462 r465 172 172 cd lib/jelix-modules/junittests/templates 173 173 main.tpl 174 175 176 174 cd lib/jelix-modules/junittests/install/www/tests/ 175 design.css trunk/build/manifests/testapp.mn
r464 r465 6 6 .htaccess 7 7 cd testapp/responses 8 testUnitResponse.class.php9 8 myHtmlResponse.class.php 10 9 cd testapp/www … … 20 19 cd testapp/www/design 21 20 screen.css 21 cd testapp/www/tests 22 design.css 22 23 cd testapp/modules 23 24 .htaccess … … 62 63 module.xml 63 64 cd testapp/modules/unittest/classes 64 junittestcase.class.php65 junittestcasedb.class.php66 jhtmlrespreporter.class.php67 65 urlsig.urlhandler.php 68 unittestservice.class.php69 66 testevents.listener.php 70 utsimpletest.class.php71 utdao.class.php72 utdaopdo.class.php73 utdao_parser.class.php74 utdao_parser2.class.php75 utdao_conditions.class.php76 utjacl.class.php77 utjaclmanager.class.php78 utjaclusergroup.class.php79 67 test.iface.php 68 myclass.class.php 80 69 cd testapp/modules/unittest/classes/tests 81 70 foo.class.php … … 98 87 menu.tpl 99 88 cd testapp/modules/unittest/controllers 100 default.classic.php101 89 urlsig.classic.php 102 dao.classic.php103 acl.classic.php104 90 cd testapp/modules/unittest/daos 105 91 products.dao.xml … … 112 98 core.urls_parsing.html.php 113 99 events.simple_test.html.php 100 jacl.main_api.html.php 101 jacl.manager.html.php 102 jacl.users_and_groups.html.php 103 jdao.conditions.html.php 104 jdao.main_api.html.php 105 jdao.main_api_with_pdo.html.php 106 jdao.parser.html.php 107 jdao.parser2.html.php 114 108 jdb.0_profiles.html.php 115 109 jdb.1_queries.html.php … … 117 111 jtpl.expressions_parsing.html_cli.php 118 112 utils.jfilter.html_cli.php 113 119 114 120 115 cd testapp/var … … 133 128 cd testapp/var/themes/default/testapp 134 129 hello2.tpl 130 cd testapp/var/themes/default/junittests 131 main.tpl 135 132 cd testapp/var/overloads/testapp/daos 136 133 cd testapp/var/overloads/testapp/locales trunk/build/manifests/testapp.mn
r464 r465 6 6 .htaccess 7 7 cd testapp/responses 8 testUnitResponse.class.php9 8 myHtmlResponse.class.php 10 9 cd testapp/www … … 20 19 cd testapp/www/design 21 20 screen.css 21 cd testapp/www/tests 22 design.css 22 23 cd testapp/modules 23 24 .htaccess … … 62 63 module.xml 63 64 cd testapp/modules/unittest/classes 64 junittestcase.class.php65 junittestcasedb.class.php66 jhtmlrespreporter.class.php67 65 urlsig.urlhandler.php 68 unittestservice.class.php69 66 testevents.listener.php 70 utsimpletest.class.php71 utdao.class.php72 utdaopdo.class.php73 utdao_parser.class.php74 utdao_parser2.class.php75 utdao_conditions.class.php76 utjacl.class.php77 utjaclmanager.class.php78 utjaclusergroup.class.php79 67 test.iface.php 68 myclass.class.php 80 69 cd testapp/modules/unittest/classes/tests 81 70 foo.class.php … … 98 87 menu.tpl 99 88 cd testapp/modules/unittest/controllers 100 default.classic.php101 89 urlsig.classic.php 102 dao.classic.php103 acl.classic.php104 90 cd testapp/modules/unittest/daos 105 91 products.dao.xml … … 112 98 core.urls_parsing.html.php 113 99 events.simple_test.html.php 100 jacl.main_api.html.php 101 jacl.manager.html.php 102 jacl.users_and_groups.html.php 103 jdao.conditions.html.php 104 jdao.main_api.html.php 105 jdao.main_api_with_pdo.html.php 106 jdao.parser.html.php 107 jdao.parser2.html.php 114 108 jdb.0_profiles.html.php 115 109 jdb.1_queries.html.php … … 117 111 jtpl.expressions_parsing.html_cli.php 118 112 utils.jfilter.html_cli.php 113 119 114 120 115 cd testapp/var … … 133 128 cd testapp/var/themes/default/testapp 134 129 hello2.tpl 130 cd testapp/var/themes/default/junittests 131 main.tpl 135 132 cd testapp/var/overloads/testapp/daos 136 133 cd testapp/var/overloads/testapp/locales trunk/lib/jelix-modules/junittests/classes/junittestcase.class.php
r462 r465 63 63 function assertEqualOrDiff($first, $second, $message = "%s"){ 64 64 $ret = $this->assertEqual($first, $second, $message); 65 if(!$ret && is_string($first) && is_string($second)) 66 $this->diff($first, $second); 65 if(!$ret){ 66 if(is_string($first) && is_string($second)) 67 $this->diff($first, $second); 68 else 69 $this->diff(var_export($first,true), var_export($second,true)); 70 } 67 71 return $ret; 68 72 } trunk/lib/jelix-modules/junittests/classes/junittestcase.class.php
r462 r465 63 63 function assertEqualOrDiff($first, $second, $message = "%s"){ 64 64 $ret = $this->assertEqual($first, $second, $message); 65 if(!$ret && is_string($first) && is_string($second)) 66 $this->diff($first, $second); 65 if(!$ret){ 66 if(is_string($first) && is_string($second)) 67 $this->diff($first, $second); 68 else 69 $this->diff(var_export($first,true), var_export($second,true)); 70 } 67 71 return $ret; 68 72 } trunk/testapp/modules/unittest/templates/menu.tpl
r464 r465 1 1 <h2>Tests unitaires</h2> 2 Version php : {$versionphp}<br/>3 Version Jelix: {$versionjelix}<br/>4 2 5 3 <p><a href="?">Retour à l'accueil</a></p> 6 <h3>Core</h3>7 4 {if $isurlsig}<ul> 8 5 … … 17 14 </ul> 18 15 {/if} 19 20 <h3>jDao</h3>21 <ul>22 <li><a href="?module=unittest&action=dao_parser">Parser</a></li>23 <li><a href="?module=unittest&action=dao_parser2">Parser (2)</a></li>24 <li><a href="?module=unittest&action=dao_conditions">jDaoConditions</a></li>25 <li><a href="?module=unittest&action=dao_index">api</a></li>26 </ul>27 <h3>jAcl</h3>28 <ul>29 <li><a href="?module=unittest&action=acl_usergroup">jAclUserGroup</a></li>30 <li><a href="?module=unittest&action=acl_manager">jAclManager</a></li>31 <li><a href="?module=unittest&action=acl_index">jAcl</a></li>32 </ul>trunk/testapp/modules/unittest/templates/menu.tpl
r464 r465 1 1 <h2>Tests unitaires</h2> 2 Version php : {$versionphp}<br/>3 Version Jelix: {$versionjelix}<br/>4 2 5 3 <p><a href="?">Retour à l'accueil</a></p> 6 <h3>Core</h3>7 4 {if $isurlsig}<ul> 8 5 … … 17 14 </ul> 18 15 {/if} 19 20 <h3>jDao</h3>21 <ul>22 <li><a href="?module=unittest&action=dao_parser">Parser</a></li>23 <li><a href="?module=unittest&action=dao_parser2">Parser (2)</a></li>24 <li><a href="?module=unittest&action=dao_conditions">jDaoConditions</a></li>25 <li><a href="?module=unittest&action=dao_index">api</a></li>26 </ul>27 <h3>jAcl</h3>28 <ul>29 <li><a href="?module=unittest&action=acl_usergroup">jAclUserGroup</a></li>30 <li><a href="?module=unittest&action=acl_manager">jAclManager</a></li>31 <li><a href="?module=unittest&action=acl_index">jAcl</a></li>32 </ul>trunk/testapp/modules/unittest/tests/core.selectors_module.html.php
r464 r465 30 30 } 31 31 32 33 32 function testClassSelector() { 34 33 $sels=array( 35 " unittestservice"=>array('unittest','unittestservice', '', 'unittestservice'),36 "unittest~ unittestservice"=>array('unittest','unittestservice', '', 'unittestservice'),34 "myclass"=>array('unittest','myclass', '', 'myclass'), 35 "unittest~myclass"=>array('unittest','myclass', '', 'myclass'), 37 36 "unittest~tests/foo"=>array('unittest','tests/foo', 'tests/', 'foo'), 38 37 ); trunk/testapp/modules/unittest/tests/core.selectors_module.html.php
r464 r465 30 30 } 31 31 32 33 32 function testClassSelector() { 34 33 $sels=array( 35 " unittestservice"=>array('unittest','unittestservice', '', 'unittestservice'),36 "unittest~ unittestservice"=>array('unittest','unittestservice', '', 'unittestservice'),34 "myclass"=>array('unittest','myclass', '', 'myclass'), 35 "unittest~myclass"=>array('unittest','myclass', '', 'myclass'), 37 36 "unittest~tests/foo"=>array('unittest','tests/foo', 'tests/', 'foo'), 38 37 ); trunk/testapp/modules/unittest/tests/jacl.main_api.html.php
r412 r465 10 10 */ 11 11 12 13 require_once(dirname(__FILE__).'/junittestcasedb.class.php');14 12 15 13 class jAuth { trunk/testapp/modules/unittest/tests/jacl.main_api.html.php
r412 r465 10 10 */ 11 11 12 13 require_once(dirname(__FILE__).'/junittestcasedb.class.php');14 12 15 13 class jAuth { trunk/testapp/modules/unittest/tests/jacl.manager.html.php
r412 r465 9 9 * @licence GNU Lesser General Public Licence see LICENCE file or http://www.gnu.org/licenses/lgpl.html 10 10 */ 11 12 13 require_once(dirname(__FILE__).'/junittestcasedb.class.php');14 11 15 12 class UTjaclmanager extends jUnitTestCaseDb { trunk/testapp/modules/unittest/tests/jacl.manager.html.php
r412 r465 9 9 * @licence GNU Lesser General Public Licence see LICENCE file or http://www.gnu.org/licenses/lgpl.html 10 10 */ 11 12 13 require_once(dirname(__FILE__).'/junittestcasedb.class.php');14 11 15 12 class UTjaclmanager extends jUnitTestCaseDb { trunk/testapp/modules/unittest/tests/jacl.users_and_groups.html.php
r444 r465 11 11 12 12 13 require_once(dirname(__FILE__).'/junittestcasedb.class.php');14 13 /** 15 14 * Tests on user and group management in jAcl trunk/testapp/modules/unittest/tests/jacl.users_and_groups.html.php
r444 r465 11 11 12 12 13 require_once(dirname(__FILE__).'/junittestcasedb.class.php');14 13 /** 15 14 * Tests on user and group management in jAcl trunk/testapp/modules/unittest/tests/jdao.conditions.html.php
r457 r465 13 13 require_once(JELIX_LIB_DAO_PATH.'jDaoConditions.class.php'); 14 14 15 require_once(dirname(__FILE__).'/junittestcase.class.php');16 15 17 16 class UTDao_Conditions extends jUnitTestCase { trunk/testapp/modules/unittest/tests/jdao.conditions.html.php
r457 r465 13 13 require_once(JELIX_LIB_DAO_PATH.'jDaoConditions.class.php'); 14 14 15 require_once(dirname(__FILE__).'/junittestcase.class.php');16 15 17 16 class UTDao_Conditions extends jUnitTestCase { trunk/testapp/modules/unittest/tests/jdao.main_api.html.php
r444 r465 10 10 */ 11 11 12 require_once(dirname(__FILE__).'/junittestcasedb.class.php');13 12 /** 14 13 * CAREFULL ! DON'T CHANGE THE ORDER OF METHODS trunk/testapp/modules/unittest/tests/jdao.main_api.html.php
r444 r465 10 10 */ 11 11 12 require_once(dirname(__FILE__).'/junittestcasedb.class.php');13 12 /** 14 13 * CAREFULL ! DON'T CHANGE THE ORDER OF METHODS trunk/testapp/modules/unittest/tests/jdao.main_api_with_pdo.html.php
r444 r465 10 10 */ 11 11 12 require_once(dirname(__FILE__).'/ utdao.class.php');12 require_once(dirname(__FILE__).'/jdao.main_api.html.php'); 13 13 /** 14 14 * same tests as UTDAO, but with a pdo connection trunk/testapp/modules/unittest/tests/jdao.main_api_with_pdo.html.php
r444 r465 10 10 */ 11 11 12 require_once(dirname(__FILE__).'/ utdao.class.php');12 require_once(dirname(__FILE__).'/jdao.main_api.html.php'); 13 13 /** 14 14 * same tests as UTDAO, but with a pdo connection trunk/testapp/modules/unittest/tests/jdao.parser.html.php
r457 r465 13 13 require_once(JELIX_LIB_DAO_PATH.'jDaoParser.class.php'); 14 14 15 require_once(dirname(__FILE__).'/junittestcase.class.php');16 17 15 class UTDao_parser extends jUnitTestCase { 16 17 function setUp() { 18 jDaoCompiler::$daoId =''; 19 jDaoCompiler::$daoPath = ''; 20 } 21 18 22 19 23 protected $dsTest=array( … … 186 190 187 191 foreach($this->dsTest as $k=>$t){ 188 $this->sendMessage("test good datasource ".$k);192 //$this->sendMessage("test good datasource ".$k); 189 193 $xml= simplexml_load_string($t[0]); 190 194 $p = new jDaoParser(); … … 300 304 301 305 foreach($this->dsTestbad as $k=>$t){ 302 $this->sendMessage("test bad datasource ".$k);306 //$this->sendMessage("test bad datasource ".$k); 303 307 $xml= simplexml_load_string($t[0]); 304 308 $p = new jDaoParser(); … … 308 312 }catch(jDaoXmlException $e){ 309 313 $this->assertEqual($e->getLocaleKey(), $t[1]); 310 $this->assertEqual ($e->getLocaleParameters(), $t[2]);314 $this->assertEqualOrDiff($e->getLocaleParameters(), $t[2]); 311 315 }catch(Exception $e){ 312 316 $this->fail("Exception inconnue : ".$e->getMessage()); … … 400 404 401 405 foreach($this->propDatas as $k=>$t){ 402 $this->sendMessage("test good property ".$k);406 //$this->sendMessage("test good property ".$k); 403 407 $xml= simplexml_load_string($t[0]); 404 408 try{ trunk/testapp/modules/unittest/tests/jdao.parser.html.php
r457 r465 13 13 require_once(JELIX_LIB_DAO_PATH.'jDaoParser.class.php'); 14 14 15 require_once(dirname(__FILE__).'/junittestcase.class.php');16 17 15 class UTDao_parser extends jUnitTestCase { 16 17 function setUp() { 18 jDaoCompiler::$daoId =''; 19 jDaoCompiler::$daoPath = ''; 20 } 21 18 22 19 23 protected $dsTest=array( … … 186 190 187 191 foreach($this->dsTest as $k=>$t){ 188 $this->sendMessage("test good datasource ".$k);192 //$this->sendMessage("test good datasource ".$k); 189 193 $xml= simplexml_load_string($t[0]); 190 194 $p = new jDaoParser(); … … 300 304 301 305 foreach($this->dsTestbad as $k=>$t){ 302 $this->sendMessage("test bad datasource ".$k);306 //$this->sendMessage("test bad datasource ".$k); 303 307 $xml= simplexml_load_string($t[0]); 304 308 $p = new jDaoParser(); … … 308 312 }catch(jDaoXmlException $e){ 309 313 $this->assertEqual($e->getLocaleKey(), $t[1]); 310 $this->assertEqual ($e->getLocaleParameters(), $t[2]);314 $this->assertEqualOrDiff($e->getLocaleParameters(), $t[2]); 311 315 }catch(Exception $e){ 312 316 $this->fail("Exception inconnue : ".$e->getMessage()); … … 400 404 401 405 foreach($this->propDatas as $k=>$t){ 402 $this->sendMessage("test good property ".$k);406 //$this->sendMessage("test good property ".$k); 403 407 $xml= simplexml_load_string($t[0]); 404 408 try{ trunk/testapp/modules/unittest/tests/jdao.parser2.html.php
r457 r465 13 13 require_once(JELIX_LIB_DAO_PATH.'jDaoParser.class.php'); 14 14 15 require_once(dirname(__FILE__).'/junittestcase.class.php');16 17 15 class UTDao_parser2 extends jUnitTestCase { 16 17 function setUp() { 18 jDaoCompiler::$daoId =''; 19 jDaoCompiler::$daoPath = ''; 20 } 18 21 19 22 protected $methDatas=array( … … 302 305 303 306 foreach($this->methDatas as $k=>$t){ 304 $this->sendMessage("test good method ".$k);307 //$this->sendMessage("test good method ".$k); 305 308 $xml= simplexml_load_string($t[0]); 306 309 try{ … … 351 354 352 355 foreach($this->badmethDatas as $k=>$t){ 353 $this->sendMessage("test bad method ".$k);356 //$this->sendMessage("test bad method ".$k); 354 357 $xml= simplexml_load_string($t[0]); 355 358 try{ … … 380 383 $parser->parse(simplexml_load_string($dao),1); 381 384 382 $this->sendMessage("test bad update method ");385 //$this->sendMessage("test bad update method "); 383 386 $xml= simplexml_load_string('<?xml version="1.0"?> 384 387 <method name="tryupdate" type="update"> trunk/testapp/modules/unittest/tests/jdao.parser2.html.php
r457 r465 13 13 require_once(JELIX_LIB_DAO_PATH.'jDaoParser.class.php'); 14 14 15 require_once(dirname(__FILE__).'/junittestcase.class.php');16 17 15 class UTDao_parser2 extends jUnitTestCase { 16 17 function setUp() { 18 jDaoCompiler::$daoId =''; 19 jDaoCompiler::$daoPath = ''; 20 } 18 21 19 22 protected $methDatas=array( … … 302 305 303 306 foreach($this->methDatas as $k=>$t){ 304 $this->sendMessage("test good method ".$k);307 //$this->sendMessage("test good method ".$k); 305 308 $xml= simplexml_load_string($t[0]); 306 309 try{ … … 351 354 352 355 foreach($this->badmethDatas as $k=>$t){ 353 $this->sendMessage("test bad method ".$k);356 //$this->sendMessage("test bad method ".$k); 354 357 $xml= simplexml_load_string($t[0]); 355 358 try{ … … 380 383 $parser->parse(simplexml_load_string($dao),1); 381 384 382 $this->sendMessage("test bad update method ");385 //$this->sendMessage("test bad update method "); 383 386 $xml= simplexml_load_string('<?xml version="1.0"?> 384 387 <method name="tryupdate" type="update">
