Code: Select all
$methName=$passedTest->getName();
$methName="$methName()";How to get the full method name?
Moderator: General Moderators
Code: Select all
$methName=$passedTest->getName();
$methName="$methName()";What exactly are you trying to achive?kpraman wrote:getName() returns method Name without '()'. I tried to use
i cannot use $val=$new->$methName;Code: Select all
$methName=$passedTest->getName(); $methName="$methName()";
How to get the full method name?
Code: Select all
$methodName = 'get';
$object->$methodName();Code: Select all
<?php
function toString() {
$result = '';
foreach ($this->_passedTests as $passedTest) {
$result .= sprintf(
"Method Name:\nExpected Values:\nActual Values:\nTestCase %s->%s() passed\n",
get_class($passedTest),
$passedTest->getName()
);
sprintf("$passedTest->getName()\n");
}
foreach ($this->_failures as $failedTest) {
$result .= $failedTest->toString();
}
return $result;
}
?>Code: Select all
<?php
class MembersTest extends PHPUnit_TestCase {
public function testing_insertData()
{
$newinsertdata=new Members;
$newinsertdata->AddMember('1','testFname','testLname','testAddress','testCity','testState','123456','India','1234567','test@testmail.com','1234567890','true','members');
$memberid_insertd=mysql_insert_id();
$resExpectedInsertd=array((string)$memberid_insertd,'1','testFname','testLname','testAddress','testCity','testState','123456','India','1234567','test@testmail.com','1234567890','true');
$query=mysql_query("SELECT * FROM members WHERE memberId=$memberid_insertd");$resActualInsertd=mysql_fetch_row($query);
$this->assertEquals($resExpectedInsertd,$resActualInsertd, "COULD NOT INSERT DATA.");
return $resExpectedInsertd;
}
}
?>Code: Select all
$method=$passedTest->testing_insertData();Code: Select all
$method=$passedTest->getName();
$method="$method()";
$val=$passedTest->$method;
echo $val;Code: Select all
$method=$passedTest->getName();
$method="$method()";
$val=$passedTest->$method;
echo $val;Code: Select all
$method=$passedTest->getName();
$method="$method";
$val=$passedTest->$method();