Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
SharedLRUTest cache;
unsigned int key = 1;
int value1 = 2;
- int value2 = 3;
bool existed = false;
{
shared_ptr<int> ptr = cache.add(key, new int(value1), &existed);
ASSERT_FALSE(existed);
}
{
+ int value2 = 3;
shared_ptr<int> ptr = cache.add(key, new int(value2), &existed);
ASSERT_EQ(value1, *ptr);
ASSERT_TRUE(existed);
TEST_F(SharedLRU_all, lookup) {
SharedLRUTest cache;
unsigned int key = 1;
- int value = 2;
{
+ int value = 2;
ASSERT_TRUE(cache.add(key, new int(value)));
ASSERT_TRUE(cache.lookup(key));
ASSERT_EQ(value, *cache.lookup(key));