/** * Validate the getters and setters work as expected. * * @test */ public function validateMappingGettersAndSetters() { $mapping = new ResourceMapping(); $this->assertNull($mapping->getPrimary()); $this->assertInstanceOf(ArrayCollection::class, $mapping->getFields()); $this->assertCount(0, $mapping->getFields()); $this->assertInstanceOf(ArrayCollection::class, $mapping->getAssociations()); $this->assertCount(0, $mapping->getAssociations()); $primary = new FieldMapping(); $this->assertEquals($mapping, $mapping->setPrimary($primary)); $this->assertEquals($primary, $mapping->getPrimary()); }