assertCount( 3, $arr ); $this->assertCount( 3, $arr, 'Message' ); $this->assertCount( 3, $arr ); $this->assertCount( 3, $arr, 'Message' ); $this->assertSameSize( $arr, $otherArr ); $this->assertSameSize( $arr, $otherArr, 'Message' ); $this->assertSameSize( $arr, $otherArr ); $this->assertSameSize( $arr, $otherArr, 'Message' ); // More complex $this->assertCount( 1 + 2, $arr ); $this->assertCount( $this->add( 3 ), $arr ); $this->assertCount( [ 0, 1, 2, 3 ][ 3 ], $arr ); $this->assertCount( $this->add( 1, 2 ), $arr ); $this->assertCount( $c, $arr ); $this->assertCount( $this->add( 1, count( [ 1, 2 ] ) ), $arr ); // Not replaced $this->assertSame( 6, count( $arr ) * 2 ); $d = Foo::assertEquals; $this->assertSame( Foo::assertEquals, count::assertEquals, 'Message' ); $this->assertCount( 3, $arr ); $this->assertCount( 3, $arr, 'Message' ); $this->assertCount( count( $arr ), count( $otherArr ) ); } }