コード例 #1
0
 /**
  * @test
  */
 public function changeFlagOfInternalStatusIfResultsMapIsModified()
 {
     $sc = new CachingStylesheetConstraint();
     $tag = 'tag';
     $classes = array('someClass');
     $bag = new BagContainer();
     $this->assertFalse($sc->isResultMapModified());
     $constraintMock = $this->getConstraintMock($tag, $classes, $bag);
     $sc->addConstraint($tag, $constraintMock);
     $query = array(array('tag' => $tag, 'classes' => $classes));
     $sc->find($query);
     $this->assertTrue($sc->isResultMapModified());
     $this->invokeMethod($sc, 'setResultMapModified', array(false));
     $sc->find($query);
     $this->assertFalse($sc->isResultMapModified());
 }