get('myAsset')); self::assertEquals(0, $manager->count()); } public function testSetGet() { $manager = new AssetManager(); /* Test set/get/count */ $manager->set('first', 'FirstUri'); $set = $manager->set('myAsset', 'AssetUri'); self::assertTrue($set); self::assertEquals('AssetUri', $manager->get('myAsset')); self::assertEquals(2, $manager->count()); $set = $manager->set('myAsset', 'AssetUri2', false); self::assertFalse($set); self::assertEquals('AssetUri', $manager->get('myAsset')); self::assertEquals(2, $manager->count()); $set = $manager->set('myAsset', 'AssetUri2'); self::assertTrue($set); self::assertEquals('AssetUri2', $manager->get('myAsset')); self::assertEquals(2, $manager->count()); $set = $manager->set('myAsset', 'AssetUri3', true); self::assertTrue($set); self::assertEquals('AssetUri3', $manager->get('myAsset')); self::assertEquals(2, $manager->count()); /* Test remove */ self::assertTrue($manager->remove('myAsset')); self::assertEquals(1, $manager->count()); self::assertNull($manager->get('myAsset')); self::assertFalse($manager->remove('myAsset')); self::assertEquals(1, $manager->count()); } }