function testGet() { $dllTrackerPartialMock = new PartialMockOA_Dll_Tracker($this); $dllVariablePartialMock = new PartialMockOA_Dll_Variable($this); $dllTrackerPartialMock->setReturnValue('checkPermissions', true); $dllVariablePartialMock->setReturnValue('checkPermissions', true); $oTrackerInfo = new OA_Dll_TrackerInfo(); $oTrackerInfo->trackerName = 'test tracker name'; $oTrackerInfo->clientId = $this->clientId; $this->assertTrue($dllTrackerPartialMock->modify($oTrackerInfo), $dllTrackerPartialMock->getLastError()); // Add $oVariableInfo = new OA_Dll_VariableInfo(); $oVariableInfo->trackerId = $oTrackerInfo->trackerId; $oVariableInfo->variableName = 'test name 1'; $this->assertTrue($dllVariablePartialMock->modify($oVariableInfo), $dllVariablePartialMock->getLastError()); $oVariableInfoGet = null; // Get $this->assertTrue($dllVariablePartialMock->getVariable($oVariableInfo->variableId, $oVariableInfoGet), $dllVariablePartialMock->getLastError()); // Check field value $this->assertFieldEqual($oVariableInfo, $oVariableInfoGet, 'variableName'); $this->assertFieldEqual($oVariableInfo, $oVariableInfoGet, 'trackerId'); }
function testGet() { $dllAdvertiserPartialMock = new PartialMockOA_Dll_Advertiser($this); $dllTrackerPartialMock = new PartialMockOA_Dll_Tracker($this); $dllAdvertiserPartialMock->setReturnValue('getDefaultAgencyId', $this->agencyId); $dllAdvertiserPartialMock->setReturnValue('checkPermissions', true); $dllTrackerPartialMock->setReturnValue('checkPermissions', true); $oAdvertiserInfo = new OA_Dll_AdvertiserInfo(); $oAdvertiserInfo->advertiserName = 'test Advertiser name'; $oAdvertiserInfo->agencyId = $this->agencyId; $this->assertTrue($dllAdvertiserPartialMock->modify($oAdvertiserInfo), $dllAdvertiserPartialMock->getLastError()); // Add $oTrackerInfo = new OA_Dll_TrackerInfo(); $oTrackerInfo->clientId = $oAdvertiserInfo->advertiserId; $oTrackerInfo->trackerName = 'test name 1'; $this->assertTrue($dllTrackerPartialMock->modify($oTrackerInfo), $dllTrackerPartialMock->getLastError()); $oTrackerInfoGet = null; // Get $this->assertTrue($dllTrackerPartialMock->getTracker($oTrackerInfo->trackerId, $oTrackerInfoGet), $dllTrackerPartialMock->getLastError()); // Check field value $this->assertFieldEqual($oTrackerInfo, $oTrackerInfoGet, 'trackerName'); $this->assertFieldEqual($oTrackerInfo, $oTrackerInfoGet, 'clientId'); }