New test cases
This commit is contained in:
@@ -32,7 +32,8 @@ class AttendanceActionManager extends SubActionManager
|
|||||||
//Find any open punch
|
//Find any open punch
|
||||||
$attendance = new Attendance();
|
$attendance = new Attendance();
|
||||||
$attendance->Load(
|
$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)
|
array($employee->id,$date)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|||||||
30
test/unit/UserAttendanceActionManagerUnit.php
Normal file
30
test/unit/UserAttendanceActionManagerUnit.php
Normal 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());
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user