Example #1
0
 /**
  * @covers Geissler\CSL\Context\Context::enter
  * @covers Geissler\CSL\Context\Context::in
  * @covers Geissler\CSL\Context\Context::leave
  * @depends testEnter
  */
 public function testEnterAndLeave1()
 {
     $this->assertInstanceOf($this->class, $this->object->enter('citation'));
     $this->assertTrue($this->object->in('citation'));
     $this->assertTrue($this->object->in('citation'));
     $this->assertInstanceOf($this->class, $this->object->enter('sort'));
     $this->assertTrue($this->object->in('sort'));
     $this->assertInstanceOf($this->class, $this->object->leave());
     $this->assertFalse($this->object->in('sort'));
     $this->assertTrue($this->object->in('citation'));
 }