Example #1
0
 public function testSimpleExample()
 {
     $Splits = new Splits\Object();
     $Splits->add(new Splits\Split(3.0, 1000, false));
     $Splits->add(new Splits\Split(0.4, 72, true));
     $Splits->add(new Splits\Split(0.2, 62, false));
     $Splits->add(new Splits\Split(0.4, 69, true));
     $Splits->add(new Splits\Split(0.2, 63, false));
     $Splits->add(new Splits\Split(2.0, 600, false));
     $this->object->readFrom($Splits);
     $this->assertEquals(6, $this->Laps->num());
     $this->checkAgainst(array(array(1000, 3.0, false), array(72, 0.4, true), array(62, 0.2, false), array(69, 0.4, true), array(63, 0.2, false), array(600, 2.0, false)));
 }
Example #2
0
File: Laps.php Project: 9x/Runalyze
 /**
  * @param \Runalyze\Model\Activity\Splits\Object $splits
  */
 public function readFrom(Splits\Object $splits)
 {
     $SplitsReader = new SplitsReader($this);
     $SplitsReader->readFrom($splits);
 }
Example #3
0
 /**
  * @param \Runalyze\Model\Activity\Splits\Entity $splits
  */
 public function readFrom(Splits\Entity $splits)
 {
     $SplitsReader = new SplitsReader($this);
     $SplitsReader->readFrom($splits);
 }