You are here

public function ContributorObjectTest::testSetPropertiesWorksForExistingProperties in Bibliography Module 7.2

File

lib/msrc-authortool/tests/ContributorObjectTest.php, line 32

Class

ContributorObjectTest

Code

public function testSetPropertiesWorksForExistingProperties() {
  $obj = new \Analyzer\ContributorObject();
  $obj->firstName = 'Bob';
  $obj->lastName = 'Jones';
  $obj->middleName = 'Roy';
  $obj->firstInitial = 'B';
  $obj->middleInitial = 'R';
  $obj->organization = 'Some Place';
  $obj->suffix = "Jr.";
  $obj->secondMiddleInitial = 'N';
  $obj->lastNamePrefix = null;
  $checkArray = array(
    'firstName' => 'Bob',
    'lastName' => 'Jones',
    'middleName' => 'Roy',
    'firstInitial' => 'B',
    'middleInitial' => 'R',
    'organization' => 'Some Place',
    'suffix' => 'Jr.',
    'secondMiddleInitial' => 'N',
    'lastNamePrefix' => null,
    'originalString' => null,
  );
  $this
    ->assertEquals($checkArray, get_object_vars($obj));
}