class MemoryDataCollectorTest in Zircon Profile 8.0
Same name and namespace in other branches
- 8 vendor/symfony/http-kernel/Tests/DataCollector/MemoryDataCollectorTest.php \Symfony\Component\HttpKernel\Tests\DataCollector\MemoryDataCollectorTest
Hierarchy
- class \Symfony\Component\HttpKernel\Tests\DataCollector\MemoryDataCollectorTest extends \Symfony\Component\HttpKernel\Tests\DataCollector\PHPUnit_Framework_TestCase
Expanded class hierarchy of MemoryDataCollectorTest
File
- vendor/
symfony/ http-kernel/ Tests/ DataCollector/ MemoryDataCollectorTest.php, line 18
Namespace
Symfony\Component\HttpKernel\Tests\DataCollectorView source
class MemoryDataCollectorTest extends \PHPUnit_Framework_TestCase {
public function testCollect() {
$collector = new MemoryDataCollector();
$collector
->collect(new Request(), new Response());
$this
->assertInternalType('integer', $collector
->getMemory());
$this
->assertInternalType('integer', $collector
->getMemoryLimit());
$this
->assertSame('memory', $collector
->getName());
}
/** @dataProvider getBytesConversionTestData */
public function testBytesConversion($limit, $bytes) {
$collector = new MemoryDataCollector();
$method = new \ReflectionMethod($collector, 'convertToBytes');
$method
->setAccessible(true);
$this
->assertEquals($bytes, $method
->invoke($collector, $limit));
}
public function getBytesConversionTestData() {
return array(
array(
'2k',
2048,
),
array(
'2 k',
2048,
),
array(
'8m',
8 * 1024 * 1024,
),
array(
'+2 k',
2048,
),
array(
'+2???k',
2048,
),
array(
'0x10',
16,
),
array(
'0xf',
15,
),
array(
'010',
8,
),
array(
'+0x10 k',
16 * 1024,
),
array(
'1g',
1024 * 1024 * 1024,
),
array(
'1G',
1024 * 1024 * 1024,
),
array(
'-1',
-1,
),
array(
'0',
0,
),
array(
'2mk',
2048,
),
);
}
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
MemoryDataCollectorTest:: |
public | function | ||
MemoryDataCollectorTest:: |
public | function | @dataProvider getBytesConversionTestData | |
MemoryDataCollectorTest:: |
public | function |