예제 #1
0
 public function testAddHspRequest()
 {
     $paymentRequest = new HspPaymentRequest();
     // Adding correct Data
     $paymentRequest->setHspId(0);
     $paymentRequest->setEmployeeId(11);
     $paymentRequest->setDateIncurred(date('Y-m-d', time() - 3600 * 24));
     $paymentRequest->setProviderName('Jack');
     $paymentRequest->setPersonIncurringExpense('Bauer');
     $paymentRequest->setExpenseDescription('Health');
     $paymentRequest->setExpenseAmount(100);
     $paymentRequest->setPaymentMadeTo('Neena');
     $paymentRequest->setThirdPartyAccountNumber('123456');
     $paymentRequest->setMailAddress('');
     $paymentRequest->setComments('');
     //$paymentRequest->setDatePaid($expected[13]);
     //$paymentRequest->setCheckNumber($expected[14]);
     $paymentRequest->setStatus(1);
     $this->assertTrue($paymentRequest->addHspRequest());
 }
예제 #2
0
 private static function _buildObjArr($result)
 {
     $objArr = array();
     while ($row = mysql_fetch_assoc($result)) {
         $tmpArr = new HspPaymentRequest();
         $tmpArr->setId($row[self::DB_FIELD_ID]);
         $tmpArr->setHspId($row[self::DB_FIELD_HSP_ID]);
         $tmpArr->setEmployeeId($row[self::DB_FIELD_EMPLOYEE_ID]);
         $tmpArr->setDateIncurred($row[self::DB_FIELD_DATE_INCURRED]);
         $tmpArr->setProviderName($row[self::DB_FIELD_PROVIDER_NAME]);
         $tmpArr->setPersonIncurringExpense($row[self::DB_FIELD_PERSON_INCURRING_EXPENSE]);
         $tmpArr->setExpenseDescription($row[self::DB_FIELD_EXPENSE_DESCRIPTION]);
         $tmpArr->setExpenseAmount($row[self::DB_FIELD_EXPENSE_AMOUNT]);
         $tmpArr->setPaymentMadeTo($row[self::DB_FIELD_PAYMENT_MADE_TO]);
         $tmpArr->setThirdPartyAccountNumber($row[self::DB_FIELD_THIRD_PARTY_ACCOUNT_NUMBER]);
         $tmpArr->setMailAddress($row[self::DB_FIELD_MAIL_ADDRESS]);
         $tmpArr->setComments($row[self::DB_FIELD_COMMENTS]);
         $tmpArr->setDatePaid($row[self::DB_FIELD_DATE_PAID]);
         $tmpArr->setCheckNumber($row[self::DB_FIELD_CHECK_NUMBER]);
         $tmpArr->setStatus($row[self::DB_FIELD_STATUS]);
         $tmpArr->setHrNotes($row[self::DB_FIELD_HR_NOTES]);
         $objArr[] = $tmpArr;
     }
     return $objArr;
 }