示例#1
0
 public function testConstantAccel()
 {
     $unit = new UnitComposition();
     $length = $unit->getUnitClass(UnitComposition::LENGTH);
     $time = $unit->getUnitClass(UnitComposition::TIME);
     $accel = $unit->getUnitClass(UnitComposition::ACCELERATION);
     $length->preConvertedAdd(1);
     $time->preConvertedAdd(1);
     $accel->preConvertedAdd(1);
     $this->assertInstanceOf('Samsara\\Newton\\Units\\Time', PhysicsProvider::constantAccelCalcs($length, $accel));
     $this->assertInstanceOf('Samsara\\Newton\\Units\\Length', PhysicsProvider::constantAccelCalcs($time, $accel));
     $this->assertInstanceOf('Samsara\\Newton\\Units\\Acceleration', PhysicsProvider::constantAccelCalcs($length, $time));
 }