cache.html revision d47f15872c67757343f4f3c429787ce41f90db5a
base: "/build/",
var ASSERT = Y.Assert,
ARRAYASSERT = Y.ArrayAssert,
BTNRUN = Y.get("#btnRun");
BTNRUN.set("disabled", false);
Y.on("click", function(){
var myConsole = new Y.Console().render();
var testClass = new Y.Test.Case({
var cache = new Y.Cache();
cache.add(1, "a");
var cache = new Y.Cache();
var testBasic = new Y.Test.Case({
var cache = new Y.Cache();
cache.add(1, "a");
var cache = new Y.Cache({size:2});
cache.add(1, "a");
cache.add(2, "b");
cache.add(3, "c");
var cache = new Y.Cache({size:2});
cache.add(1, "a");
cache.add(2, "b");
cache.set("size", 1);
cache.add(3, "c");
var cache = new Y.Cache({size:2});
cache.add(1, "a");
cache.add(2, "b");
cache.set("size", 0);
cache.add(3, "c");
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);