You are here

public function AreaTest::testConvert in Physical Fields 8

Tests unit conversion.

::covers convert.

File

tests/src/Unit/AreaTest.php, line 45

Class

AreaTest
Tests the area class.

Namespace

Drupal\Tests\physical\Unit

Code

public function testConvert() {
  $this
    ->assertEquals(new Area('4000000', 'mm2'), $this->area
    ->convert('mm2')
    ->round());
  $this
    ->assertEquals(new Area('40000', 'cm2'), $this->area
    ->convert('cm2')
    ->round());
  $this
    ->assertEquals(new Area('6200.01', 'in2'), $this->area
    ->convert('in2')
    ->round(2));
  $this
    ->assertEquals(new Area('43.05564', 'ft2'), $this->area
    ->convert('ft2')
    ->round(5));
  $this
    ->assertEquals(new Area('0.0004', 'ha'), $this->area
    ->convert('ha')
    ->round(4));
}