Added generic constructor–centric record class.

This commit is contained in:
Andrey Savchenko committed 2018-02-23 14:40:45 +02:00
1 parent 3cae2765cb
commit e74777c2a9
7 files changed
+135 -116

No files matched your search

+36
View File
@@ -0,0 +1,36 @@
<?php
namespace Rarst\Laps\Tests\Record;
use Rarst\Laps\Record\Record;
use Rarst\Laps\Tests\LapsTestCase;
class RecordTest extends LapsTestCase {
/**
* @covers \Rarst\Laps\Record\Record
*/
public function testRecord() {
$name = 'Name';
$origin = 0;
$duration = 1;
$description = 'description';
$category = 'info';
$record = new Record( $name, $origin, $duration );
$this->assertEquals( $name, $record->get_name() );
$this->assertEquals( $origin, $record->get_origin() );
$this->assertEquals( $duration, $record->get_duration() );
$this->assertContains( $name, $record->get_description() );
$this->assertContains( (string) ( $duration * 1000 ), $record->get_description() );
$this->assertEmpty( $record->get_category() );
$record = new Record( $name, $origin, $duration, $description, $category );
$this->assertEquals( $description, $record->get_description() );
$this->assertEquals( $category, $record->get_category() );
}
}