| | 7 | /** |
| | 8 | * Event |
| | 9 | * |
| | 10 | * #test __setup |
| | 11 | * <code> |
| | 12 | * $this->obj = new Event(); |
| | 13 | * $this->db = $this->obj->getDataSource(); |
| | 14 | * |
| | 15 | * $fixture = 'event_test'; |
| | 16 | * require_once(TESTS . 'fixtures/event_test_fixture.php'); |
| | 17 | * $fixtureClass = Inflector::camelize($fixture) . 'Fixture'; |
| | 18 | * $this->_fixtures[Inflector::camelize($fixture)] =& new $fixtureClass($this->db); |
| | 19 | * $this->_fixtureClassMap[Inflector::camelize($fixture)] = $fixture; |
| | 20 | * |
| | 21 | * $sources = $this->db->listSources(); |
| | 22 | * foreach ($this->_fixtures as $fixture) { |
| | 23 | * if (in_array($fixture->table, $sources)) { |
| | 24 | * $fixture->drop($this->db); |
| | 25 | * } |
| | 26 | * |
| | 27 | * $fixture->create($this->db); |
| | 28 | * } |
| | 29 | * |
| | 30 | * // Create records |
| | 31 | * if (isset($this->_fixtures) && isset($this->db)) { |
| | 32 | * foreach ($this->_fixtures as $fixture) { |
| | 33 | * $inserts = $fixture->insert($this->db); |
| | 34 | * } |
| | 35 | * } |
| | 36 | * </code> |
| | 37 | * |
| | 38 | * #test __teardown |
| | 39 | * <code> |
| | 40 | * if (isset($this->_fixtures) && isset($this->db)) { |
| | 41 | * foreach (array_reverse($this->_fixtures) as $fixture) { |
| | 42 | * $fixture->drop($this->db); |
| | 43 | * } |
| | 44 | * } |
| | 45 | * $this->obj = null; |
| | 46 | * </code> |
| | 47 | */ |