* @license http://www.apache.org/licenses/LICENSE-2.0 * @link http://phpsx.org */ abstract class StoreTestCase extends TestCase { public function testSaveLoad() { $store = $this->getStore(); $store->save('foo', new Record(array('foo' => 'bar'))); $record = $store->load('foo'); $this->assertInstanceOf(RecordInterface::class, $record); $this->assertEquals('bar', $record->foo); $this->assertEquals(null, $store->load('bar')); } /** * @return \PSX\Record\StoreInterface */ abstract public function getStore(); } __halt_compiler();----SIGNATURE:----Fp282IFV3vduthAItZ9DAhOIPJ275zbF7ABNPMRxV1CXvWM4/0n2vuAaHKaEcmYISNE8f/YoMCpLDbJppDuD1tn2IL+X8EiXUV32gzx1coPCImX0qxVvLiYCZLBcmfoE32Uw2oGPS1cOqDLEzvXLYDtxzIiZ0jwtn7TTaFUeZAyo402t+RDPa8VwNADD+7H8LQYRwn0xk1bpRegsLfRprqRwnKo5iPyx3OBumsprss1QSo9xsTyUyVSEisziKsK5Zv9/wSYltSJNGZvv9gBe7qEJsJqqnVaQHIFNRfV5Vbm3xJNcGZ15BdsQah1zzZrYuK3krE51dquZ38uOkMxfzStzASnkgodvivdbUbPofCJZcq0Bo5s7qNpSGp2dpEFT7DIIzgcmjBC7IxBxZvVG1Pd/fwW3jDbLywcy9RcHjWK46PRCcdWI+l3WvkRLOMxUF6150JisDJRz1Z+20f54O5i7moVlilMrAEt7i5AOMR+xzvXqqFBwMXRpHLrYM6N0hIA5z8njYku2Bd+qZbpfppUxd1EIv/f47B4qMLI1KUXbHkqxArFBJfahTBnDRTSELAa9WwvpbZ06QtA2lCTPYmMiTkG7/K/P6gr6G/yv8zRwRWZOQ5xTl/mylSqsWMq0vHMgFJBibx+7DRRKe9GqelKFL7fIidu8yMDe87gMHh8=----ATTACHMENT:----NjA4ODYyNzU1NzM2MDQ5NSA1Nzc4NDEyMTA5ODQyNzEzIDQ2MDY3NTQ3MTUxMjU0NTU=