cache.html revision 223638e682f15a739e9c7f070209e3bba09544f9
0N/A ARRAYASSERT = Y.ArrayAssert,
0N/A BTNRUN.set("disabled", false);
0N/A var testClass = new Y.Test.Case({
0N/A var testBasic = new Y.Test.Case({
var cache = new Y.Cache({size:2}),
cache.add(1, "a");
cache.add(2, "b");
cachedresponse = cache.retrieve(1).response;
ASSERT.areSame("a", cachedresponse, "Expected first cached response.");
cachedresponse = cache.retrieve(2).response;
ASSERT.areSame("b", cachedresponse, "Expected second cached response.");
var cache = new Y.Cache({size:2});
cache.add(1, "a");
cache.add(2, "b");
cache.flush();
var testEntryManagement = new Y.Test.Case({
var cache = new Y.Cache({size:3});
cache.add(1, "a");
cache.add(2, "b");
cache.add(1, "a");
var cache = new Y.Cache({size:3});
cache.add(1, "a");
cache.add(2, "b");
cache.add(3, "c");
cache.retrieve(1);
Y.Test.Runner.add(testClass);
Y.Test.Runner.add(testBasic);
Y.Test.Runner.add(testEntryManagement);