New test cases

This commit is contained in:
gamonoid
2017-09-24 14:32:12 +02:00
parent d440aa8fc9
commit 638e909d46
2 changed files with 32 additions and 1 deletions

View File

@@ -32,7 +32,8 @@ class AttendanceActionManager extends SubActionManager
//Find any open punch
$attendance = new Attendance();
$attendance->Load(
"employee = ? and DATE_FORMAT( in_time, '%Y-%m-%d' ) = ? and (out_time is NULL or out_time = '0000-00-00 00:00:00')",
"employee = ? and DATE_FORMAT( in_time, '%Y-%m-%d' ) = ?
and (out_time is NULL or out_time = '0000-00-00 00:00:00')",
array($employee->id,$date)
);

View File

@@ -0,0 +1,30 @@
<?php
/**
* Created by PhpStorm.
* User: Thilina
* Date: 9/24/17
* Time: 2:19 PM
*/
namespace unit;
use Attendance\User\Api\AttendanceActionManager;
use Classes\BaseService;
class UserAttendanceActionManagerUnit extends \TestTemplate{
protected $actionMgr;
protected function setUp()
{
parent::setUp();
$this->actionMgr = new AttendanceActionManager();
$this->actionMgr->setBaseService(BaseService::getInstance());
}
public function testTran(){
$punch = $this->actionMgr->getPunch(['date' => date('Y-m-d H:i:s')]);
self::assertEquals('SUCCESS', $punch->getStatus());
}
}