public function testSetWithoutTtl() { /** @var \PHPUnit_Framework_MockObject_MockObject|\Redis $redis */ $redis = $this->getMock(\Redis::class, ['set', 'setex']); $redis->expects($this->once())->method('set'); $redis->expects($this->never())->method('setex'); $driver = new RedisDriver($redis); $driver->set('foo', 'bar'); }