Beispiel #1
0
 public function testSave()
 {
     $fileName = 'testfile_bucket_bucket1_' . date('Ymd_His') . '_' . uniqid('', true) . '.yml';
     $bucket = new Bucket('test_data/' . $fileName);
     $bucket->setDatadirBasePath('test_data');
     $bucket->setDataChanged(true);
     $bucket->setDistance(21);
     $this->assertEquals(21, $bucket->getDistance());
     $bucket->setMaskBit(24);
     $this->assertEquals(24, $bucket->getMaskBit());
     $bucket->setIsFull(true);
     $this->assertEquals(true, $bucket->getIsFull());
     $bucket->setIsUpper(true);
     $this->assertEquals(true, $bucket->getIsUpper());
     $bucket->setIsLower(true);
     $this->assertEquals(true, $bucket->getIsLower());
     $this->assertTrue((bool) $bucket->save());
     $bucket = new Bucket('test_data/' . $fileName);
     $this->assertTrue($bucket->load());
     $this->assertEquals(21, $bucket->getDistance());
     $this->assertEquals(24, $bucket->getMaskBit());
     $this->assertEquals(true, $bucket->getIsFull());
     $this->assertEquals(true, $bucket->getIsUpper());
     $this->assertEquals(true, $bucket->getIsLower());
 }