helper = new \OC\LargeFileHelper; } public function testFormatUnsignedIntegerFloat() { $this->assertSame( '9007199254740992', $this->helper->formatUnsignedInteger((float) 9007199254740992) ); } public function testFormatUnsignedIntegerInt() { $this->assertSame( PHP_INT_SIZE === 4 ? '4294967295' : '18446744073709551615', $this->helper->formatUnsignedInteger(-1) ); } public function testFormatUnsignedIntegerString() { $this->assertSame( '9007199254740993', $this->helper->formatUnsignedInteger('9007199254740993') ); } public function testFormatUnsignedIntegerStringException() { $this->expectException(\UnexpectedValueException::class); $this->helper->formatUnsignedInteger('900ABCD254740993'); } }