Example #1
0
 public function testQuery()
 {
     $this->assertFalse($this->context->hasQuery());
     $this->assertNull($this->context->getQuery());
     $query = new \stdClass();
     $this->context->setQuery($query);
     $this->assertTrue($this->context->hasQuery());
     $this->assertSame($query, $this->context->getQuery());
     $this->assertSame($query, $this->context->get(Context::QUERY));
     $this->context->setQuery(null);
     $this->assertTrue($this->context->hasQuery());
 }