/** * @covers TechG\TechGPU\OOP\Base\BaseObject::getObjParams */ public function testGetObjParams() { $defaultParameters = $this->getDefArrayParams(); $baseObj = new BaseObject(); // Check that return default parameter if not modify on constructor $this->assertEquals($defaultParameters, $baseObj->getObjParams()); $defWithPersParams = $baseObj->getObjParams($this->getPersonalizedArrayParams()); $this->assertNotEquals($defaultParameters, $defWithPersParams); $this->assertEquals(array_replace_recursive($defaultParameters, $this->getPersonalizedArrayParams()), $defWithPersParams); }