public function testIncUse()
{
$variable = new Variable('a', null, CompiledExpression::UNKNOWN);
static::assertSame(0, $variable->getGets());
static::assertSame(0, $variable->getSets());
$variable->incUse();
static::assertSame(1, $variable->getGets());
static::assertSame(1, $variable->getSets());
$variable->incUse();
static::assertSame(2, $variable->getGets());
static::assertSame(2, $variable->getSets());
$variable->incUse();
$variable->incUse();
static::assertSame(4, $variable->getGets());
static::assertSame(4, $variable->getSets());
}