PluginProbe ʕ •ᴥ•ʔ
Booking for Appointments and Events Calendar – Amelia / 2.4.4
Booking for Appointments and Events Calendar – Amelia v2.4.4
2.4.4 2.4.3 2.4.2 2.4.1 2.4 trunk 1.2.1 1.2.10 1.2.11 1.2.12 1.2.13 1.2.14 1.2.15 1.2.16 1.2.17 1.2.18 1.2.19 1.2.2 1.2.20 1.2.21 1.2.22 1.2.23 1.2.24 1.2.25 1.2.26 1.2.27 1.2.28 1.2.29 1.2.3 1.2.30 1.2.31 1.2.32 1.2.33 1.2.34 1.2.35 1.2.36 1.2.37 1.2.38 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 2.0 2.0.1 2.0.2 2.1 2.1.1 2.1.2 2.1.3 2.2 2.2.1 2.3
ameliabooking / vendor / bacon / bacon-qr-code / test / Common / BitUtilsTest.php
ameliabooking / vendor / bacon / bacon-qr-code / test / Common Last commit date
BitArrayTest.php 8 months ago BitMatrixTest.php 8 months ago BitUtilsTest.php 8 months ago ErrorCorrectionLevelTest.php 8 months ago FormatInformationTest.php 8 months ago ModeTest.php 8 months ago ReedSolomonCodecTest.php 8 months ago VersionTest.php 8 months ago
BitUtilsTest.php
26 lines
1 <?php
2 declare(strict_types = 1);
3
4 namespace BaconQrCodeTest\Common;
5
6 use BaconQrCode\Common\BitUtils;
7 use PHPUnit\Framework\TestCase;
8
9 class BitUtilsTest extends TestCase
10 {
11 public function testUnsignedRightShift() : void
12 {
13 $this->assertSame(1, BitUtils::unsignedRightShift(1, 0));
14 $this->assertSame(1, BitUtils::unsignedRightShift(10, 3));
15 $this->assertSame(536870910, BitUtils::unsignedRightShift(-10, 3));
16 }
17
18 public function testNumberOfTrailingZeros() : void
19 {
20 $this->assertSame(32, BitUtils::numberOfTrailingZeros(0));
21 $this->assertSame(1, BitUtils::numberOfTrailingZeros(10));
22 $this->assertSame(0, BitUtils::numberOfTrailingZeros(15));
23 $this->assertSame(2, BitUtils::numberOfTrailingZeros(20));
24 }
25 }
26