public function testSetter() { $set = new FixtureSet(); $set->setLocale('de_DE'); $set->setSeed(42); $set->setDoDrop(true); $set->setDoPersist(false); $set->addFile('/foo', 'bar'); $set->addFile('/bob', 'xyz'); $this->assertEquals('de_DE', $set->getLocale()); $this->assertEquals(42, $set->getSeed()); $this->assertEquals(true, $set->getDoDrop()); $this->assertEquals(false, $set->getDoPersist()); $this->assertEquals(array(0 => array('type' => "bar", 'path' => "/foo"), 1 => array('type' => "xyz", 'path' => "/bob")), $set->getFiles()); }
/** * Initializes the seed for random numbers, given by a fixture set. */ protected function initSeedFromSet(FixtureSet $set) { if (is_numeric($set->getSeed())) { mt_srand($set->getSeed()); $this->logDebug('Initialized with seed ' . $set->getSeed()); } else { mt_srand(); $this->logDebug('Initialized with random seed'); } }