Server IP : 103.233.192.212 / Your IP : 3.133.160.6 Web Server : Apache/2 System : Linux sv1.inde.co.th 3.10.0-1160.36.2.el7.x86_64 #1 SMP Wed Jul 21 11:57:15 UTC 2021 x86_64 User : sumpatuan ( 1058) PHP Version : 5.5.38 Disable Function : symlink,shell_exec,exec,proc_close,proc_open,popen,system,dl,putenv,passthru,escapeshellarg,escapeshellcmd,pcntl_exec,proc_get_status,proc_nice,proc_terminate,pclose,ini_alter,virtual,openlog,ini_restore MySQL : ON | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /home/sumpatuan/public_html/backup/demos/blog/protected/tests/functional/ |
Upload File : |
<?php class CommentTest extends WebTestCase { /** * We use both 'Post' and 'Comment' fixtures. * @see CWebTestCase::fixtures */ public $fixtures=array( 'posts'=>'Post', 'comments'=>'Comment', ); public function testCreate() { $this->open('post/1/xyz'); // verify the sample post title exists $this->assertTextPresent($this->posts['sample1']['title']); $this->assertElementPresent("name=Comment[author]"); // verify validation errors $this->clickAndWait("//input[@value='Submit']"); $this->assertTextPresent('Name cannot be blank.'); $this->assertTextPresent('Email cannot be blank.'); $this->assertTextPresent('Comment cannot be blank.'); // verify commenting is successful $comment="comment 1"; $this->type('name=Comment[author]','me'); $this->type('name=Comment[email]','me@example.com'); $this->type('name=Comment[content]',$comment); $this->clickAndWait("//input[@value='Submit']"); $this->assertTextPresent('Thank you for your comment'); } }