@@ 318-328 (lines=11) @@ | ||
315 | $this->assertSame(3, $enumSet->count()); |
|
316 | } |
|
317 | ||
318 | public function testSetBinaryBitsetLe() |
|
319 | { |
|
320 | $enumSet = new EnumSet(Enum65::class); |
|
321 | $enumSet->setBinaryBitsetLe("\x01\x00\x00\x00\x00\x00\x00\x80\x01"); |
|
322 | ||
323 | $this->assertTrue($enumSet->contains(Enum65::ONE)); |
|
324 | $this->assertFalse($enumSet->contains(Enum65::TWO)); |
|
325 | $this->assertTrue($enumSet->contains(Enum65::SIXTYFIVE)); |
|
326 | $this->assertTrue($enumSet->contains(Enum65::SIXTYFOUR)); |
|
327 | $this->assertTrue($enumSet->count() == 3); |
|
328 | } |
|
329 | ||
330 | public function testSetBinaryBitsetLeShort() |
|
331 | { |
|
@@ 380-390 (lines=11) @@ | ||
377 | $enum->setBinaryBitsetLe(0); |
|
378 | } |
|
379 | ||
380 | public function testSetBinaryBitsetBe() |
|
381 | { |
|
382 | $enumSet = new EnumSet(Enum65::class); |
|
383 | $enumSet->setBinaryBitsetBe("\x01\x80\x00\x00\x00\x00\x00\x00\x01"); |
|
384 | ||
385 | $this->assertTrue($enumSet->contains(Enum65::ONE)); |
|
386 | $this->assertFalse($enumSet->contains(Enum65::TWO)); |
|
387 | $this->assertTrue($enumSet->contains(Enum65::SIXTYFIVE)); |
|
388 | $this->assertTrue($enumSet->contains(Enum65::SIXTYFOUR)); |
|
389 | $this->assertTrue($enumSet->count() == 3); |
|
390 | } |
|
391 | ||
392 | public function testSetBinaryBitsetBeArgumentExceptionIfNotString() |
|
393 | { |