12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- <?php
- namespace Predis\Cluster\Hash;
- use PredisTestCase;
- class PhpiredisCRC16Test extends PredisTestCase
- {
-
- public function testHashGeneration()
- {
- $crc16 = new PhpiredisCRC16();
- $this->assertSame(58359, $crc16->hash('key:000'));
- $this->assertSame(62422, $crc16->hash('key:001'));
- $this->assertSame(50101, $crc16->hash('key:002'));
- $this->assertSame(54164, $crc16->hash('key:003'));
- $this->assertSame(41843, $crc16->hash('key:004'));
- $this->assertSame(45906, $crc16->hash('key:005'));
- $this->assertSame(33585, $crc16->hash('key:006'));
- $this->assertSame(37648, $crc16->hash('key:007'));
- $this->assertSame(25343, $crc16->hash('key:008'));
- $this->assertSame(29406, $crc16->hash('key:009'));
- }
-
- public function testHashGenerationWithIntegerValues()
- {
- $crc16 = new PhpiredisCRC16();
- $this->assertSame(13907, $crc16->hash(0));
- $this->assertSame(55177, $crc16->hash(1234));
- }
- }
|