/** * @covers Fabfuel\Prophiler\Aggregator\AbstractAggregator::count */ public function testCount() { $this->assertSame(0, $this->aggregator->count()); $this->aggregator->aggregate($this->getMock('\\Fabfuel\\Prophiler\\Benchmark\\BenchmarkInterface')); $this->assertSame(1, $this->aggregator->count()); $this->aggregator->aggregate($this->getMock('\\Fabfuel\\Prophiler\\Benchmark\\BenchmarkInterface')); $this->assertSame(2, $this->aggregator->count()); }
/** * @test */ public function clearClearsTheQueue() { $flashMessage1 = new \TYPO3\CMS\Core\Messaging\FlashMessage('Transient', 'Title', \TYPO3\CMS\Core\Messaging\FlashMessage::OK, FALSE); $flashMessage2 = new \TYPO3\CMS\Core\Messaging\FlashMessage('Transient', 'Title', \TYPO3\CMS\Core\Messaging\FlashMessage::OK, FALSE); $this->flashMessageQueue->enqueue($flashMessage1); $this->flashMessageQueue->enqueue($flashMessage2); $this->flashMessageQueue->clear(); $this->assertSame(0, $this->flashMessageQueue->count()); }
/** * @test * @dataProvider countQueriesDataProvider * @param array $args * @param string $expectedQuery * @param array $expectedParameters */ public function countQueries(array $args, string $expectedQuery, array $expectedParameters) { $resultStatement = $this->getMockBuilder(Statement::class)->disableOriginalConstructor()->getMock(); $resultStatement->expects($this->once())->method('fetchColumn')->with(0)->will($this->returnValue(0)); $this->connection->expects($this->once())->method('executeQuery')->with($expectedQuery, $expectedParameters)->will($this->returnValue($resultStatement)); $this->connection->count(...$args); }
public function testCount() { $this->assertEquals(1, $this->collection->count()); }
/** * @dataProvider countDataProvider */ public function testCount(array $expectations, $expectedCount) { $this->expectIteratorCalls($expectations); $this->assertEquals($expectedCount, $this->iterator->count()); }