1
0
mirror of https://github.com/ToxicCrack/PrintABrick.git synced 2025-05-15 20:00:08 -07:00
PrintABrick/tests/AppBundle/Transformer/FormatTransformerTest.php
2017-06-24 11:46:46 +02:00

31 lines
1008 B
PHP

<?php
namespace Tests\AppBundle\Transformer;
use AppBundle\Transformer\FormatTransformer;
use PHPUnit\Framework\TestCase;
class FormatTransformerTest extends TestCase
{
/**
* @var FormatTransformer
*/
private $transformer;
protected function setUp()
{
$this->transformer = new FormatTransformer();
}
public function testBytesToSize()
{
$this->assertEquals('0 B', $this->transformer->bytesToSize(0, 2));
$this->assertEquals('1.5 MB', $this->transformer->bytesToSize(512 * 1024 + 1024 * 1024, 2));
$this->assertEquals('512 B', $this->transformer->bytesToSize(512, 2));
$this->assertEquals('1 KB', $this->transformer->bytesToSize(1024, 2));
$this->assertEquals('1 MB', $this->transformer->bytesToSize(1024 * 1024, 2));
$this->assertEquals('1 GB', $this->transformer->bytesToSize(1024 * 1024 * 1024, 2));
$this->assertEquals('1 TB', $this->transformer->bytesToSize(1024 * 1024 * 1024 * 1024, 2));
}
}