added internal rates (#1591)
This commit is contained in:
@@ -25,6 +25,7 @@ class ActivityRateTest extends TestCase
|
||||
$sut = new ActivityRate();
|
||||
self::assertNull($sut->getId());
|
||||
self::assertEquals(0.00, $sut->getRate());
|
||||
self::assertNull($sut->getInternalRate());
|
||||
self::assertNull($sut->getActivity());
|
||||
self::assertNull($sut->getUser());
|
||||
self::assertEquals(5, $sut->getScore());
|
||||
@@ -41,11 +42,18 @@ class ActivityRateTest extends TestCase
|
||||
self::assertInstanceOf(ActivityRate::class, $sut->setRate(12.34));
|
||||
self::assertEquals(12.34, $sut->getRate());
|
||||
|
||||
self::assertInstanceOf(ActivityRate::class, $sut->setInternalRate(7.12));
|
||||
self::assertEquals(7.12, $sut->getInternalRate());
|
||||
$sut->setInternalRate(null);
|
||||
self::assertNull($sut->getInternalRate());
|
||||
|
||||
$user = new User();
|
||||
$user->setAlias('foo');
|
||||
$user->setUsername('bar');
|
||||
self::assertInstanceOf(ActivityRate::class, $sut->setUser($user));
|
||||
self::assertSame($user, $sut->getUser());
|
||||
$sut->setUser(null);
|
||||
self::assertNull($sut->getUser());
|
||||
|
||||
$entity = new Activity();
|
||||
$entity->setName('foo');
|
||||
|
||||
@@ -25,6 +25,7 @@ class CustomerRateTest extends TestCase
|
||||
$sut = new CustomerRate();
|
||||
self::assertNull($sut->getId());
|
||||
self::assertEquals(0.00, $sut->getRate());
|
||||
self::assertNull($sut->getInternalRate());
|
||||
self::assertNull($sut->getCustomer());
|
||||
self::assertNull($sut->getUser());
|
||||
self::assertEquals(1, $sut->getScore());
|
||||
@@ -41,11 +42,18 @@ class CustomerRateTest extends TestCase
|
||||
self::assertInstanceOf(CustomerRate::class, $sut->setRate(12.34));
|
||||
self::assertEquals(12.34, $sut->getRate());
|
||||
|
||||
self::assertInstanceOf(CustomerRate::class, $sut->setInternalRate(7.12));
|
||||
self::assertEquals(7.12, $sut->getInternalRate());
|
||||
$sut->setInternalRate(null);
|
||||
self::assertNull($sut->getInternalRate());
|
||||
|
||||
$user = new User();
|
||||
$user->setAlias('foo');
|
||||
$user->setUsername('bar');
|
||||
self::assertInstanceOf(CustomerRate::class, $sut->setUser($user));
|
||||
self::assertSame($user, $sut->getUser());
|
||||
$sut->setUser(null);
|
||||
self::assertNull($sut->getUser());
|
||||
|
||||
$entity = new Customer();
|
||||
$entity->setName('foo');
|
||||
|
||||
@@ -25,6 +25,7 @@ class ProjectRateTest extends TestCase
|
||||
$sut = new ProjectRate();
|
||||
self::assertNull($sut->getId());
|
||||
self::assertEquals(0.00, $sut->getRate());
|
||||
self::assertNull($sut->getInternalRate());
|
||||
self::assertNull($sut->getProject());
|
||||
self::assertNull($sut->getUser());
|
||||
self::assertEquals(3, $sut->getScore());
|
||||
@@ -41,11 +42,18 @@ class ProjectRateTest extends TestCase
|
||||
self::assertInstanceOf(ProjectRate::class, $sut->setRate(12.34));
|
||||
self::assertEquals(12.34, $sut->getRate());
|
||||
|
||||
self::assertInstanceOf(ProjectRate::class, $sut->setInternalRate(7.12));
|
||||
self::assertEquals(7.12, $sut->getInternalRate());
|
||||
$sut->setInternalRate(null);
|
||||
self::assertNull($sut->getInternalRate());
|
||||
|
||||
$user = new User();
|
||||
$user->setAlias('foo');
|
||||
$user->setUsername('bar');
|
||||
self::assertInstanceOf(ProjectRate::class, $sut->setUser($user));
|
||||
self::assertSame($user, $sut->getUser());
|
||||
$sut->setUser(null);
|
||||
self::assertNull($sut->getUser());
|
||||
|
||||
$entity = new Project();
|
||||
$entity->setName('foo');
|
||||
|
||||
@@ -38,11 +38,14 @@ class TimesheetTest extends TestCase
|
||||
self::assertNull($sut->getDescription());
|
||||
self::assertSame(0.00, $sut->getRate());
|
||||
self::assertNull($sut->getFixedRate());
|
||||
self::assertNull($sut->getInternalRate());
|
||||
self::assertNull($sut->getHourlyRate());
|
||||
self::assertEquals(new ArrayCollection(), $sut->getTags());
|
||||
self::assertEquals([], $sut->getTagsAsArray());
|
||||
self::assertInstanceOf(Timesheet::class, $sut->setFixedRate(13.47));
|
||||
self::assertEquals(13.47, $sut->getFixedRate());
|
||||
self::assertInstanceOf(Timesheet::class, $sut->setInternalRate(999.99));
|
||||
self::assertEquals(999.99, $sut->getInternalRate());
|
||||
self::assertInstanceOf(Timesheet::class, $sut->setHourlyRate(99));
|
||||
self::assertEquals(99, $sut->getHourlyRate());
|
||||
self::assertInstanceOf(Collection::class, $sut->getMetaFields());
|
||||
@@ -50,7 +53,7 @@ class TimesheetTest extends TestCase
|
||||
self::assertNull($sut->getMetaField('foo'));
|
||||
}
|
||||
|
||||
public function testDurationCanBeNull()
|
||||
public function testValueCanBeNull()
|
||||
{
|
||||
$sut = new Timesheet();
|
||||
self::assertEquals(0, $sut->getDuration());
|
||||
@@ -58,6 +61,11 @@ class TimesheetTest extends TestCase
|
||||
self::assertNull($sut->getDuration());
|
||||
$sut->setDuration(-1);
|
||||
self::assertEquals(-1, $sut->getDuration());
|
||||
|
||||
$sut->setInternalRate(1);
|
||||
self::assertEquals(1, $sut->getInternalRate());
|
||||
$sut->setInternalRate(null);
|
||||
self::assertNull($sut->getInternalRate());
|
||||
}
|
||||
|
||||
protected function getEntity()
|
||||
|
||||
Reference in New Issue
Block a user