1<?php 2 3/** 4 * This file is part of the Phalcon Framework. 5 * 6 * (c) Phalcon Team <team@phalcon.io> 7 * 8 * For the full copyright and license information, please view the LICENSE.txt 9 * file that was distributed with this source code. 10 */ 11 12declare(strict_types=1); 13 14namespace Phalcon\Test\Unit\Messages\Messages; 15 16use Phalcon\Messages\Message; 17use Phalcon\Messages\Messages; 18use UnitTester; 19 20class CountCest 21{ 22 /** 23 * Tests Phalcon\Messages\Messages :: count() 24 * 25 * @author Phalcon Team <team@phalcon.io> 26 * @since 2018-11-13 27 */ 28 public function messagesMessagesCount(UnitTester $I) 29 { 30 $I->wantToTest('Messages\Messages - count()'); 31 32 $messages = new Messages( 33 [ 34 new Message('This is a message #1', 'MyField1', 'MyType1', 111), 35 new Message('This is a message #2', 'MyField2', 'MyType2', 222), 36 ] 37 ); 38 39 $I->assertEquals( 40 2, 41 $messages->count() 42 ); 43 } 44} 45