/** * @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()); }