13 public $fixtures = array(
16 'profiles' =>
'Profile'
22 Yii::app()->getModule(
'like');
26 function testGetLikes()
28 $like =
Like::model()->findByPk($this->likes[
'sample1'][
'id']);
29 $this->assertCount(3, $like->getLikes());
32 function testGetLikesQty()
34 $like =
Like::model()->findByPk($this->likes[
'sample1'][
'id']);
35 $this->assertEquals(3, $like->getLikesQty());
38 function testUserRelation()
40 $like =
Like::model()->findByPk($this->likes[
'sample1'][
'id']);
41 $this->assertNotEmpty($like->user);
44 function testProfileRelation()
46 $like =
Like::model()->findByPk($this->likes[
'sample1'][
'id']);
47 $this->assertNotEmpty($like->profile);
50 function testCreateDelete()
53 $like->content_id = 100;
55 $this->assertTrue($like->save());
56 $this->assertTrue($like->delete());
59 function testValidateFields()
64 $this->assertTrue($like->hasErrors(
'user_id'));
65 $this->assertTrue($like->hasErrors(
'content_id'));