/** * test initializing a static fixture * * @return void */ public function testInitStaticFixture() { $Fixture = new ArticlesFixture(); $this->assertEquals('articles', $Fixture->table); $Fixture = new ArticlesFixture(); $Fixture->table = null; $Fixture->init(); $this->assertEquals('articles', $Fixture->table); $schema = $Fixture->schema(); $this->assertInstanceOf('Cake\\Database\\Schema\\Table', $schema); $fields = $Fixture->fields; unset($fields['_constraints'], $fields['_indexes']); $this->assertEquals(array_keys($fields), $schema->columns(), 'Fields do not match'); $this->assertEquals(array_keys($Fixture->fields['_constraints']), $schema->constraints()); $this->assertEmpty($schema->indexes()); }