Scroom 0.14-49-gb7ae7a6d
Loading...
Searching...
No Matches
bookkeeping-tests.cc File Reference
#include <gtest/gtest.h>
#include <scroom/bookkeeping.hh>
Include dependency graph for bookkeeping-tests.cc:

Functions

WeakToken const wa (a)
 
a reset ()
 
 EXPECT_TRUE (wa.lock())
 
WeakToken const wb (b)
 
 EXPECT_TRUE (wb.lock())
 
 EXPECT_FALSE (wa.lock())
 
 EXPECT_FALSE (wb.lock())
 
 ASSERT_TRUE (map)
 
map at (1)
 
map at (2)
 
 EXPECT_TRUE (a)
 
 EXPECT_TRUE (b)
 
 EXPECT_EQ (1, int(map->at(1)))
 
 EXPECT_EQ (2, int(map->at(2)))
 
 EXPECT_EQ (1, map->get(1))
 
 EXPECT_EQ (2, map->get(2))
 
 EXPECT_EQ (2, map->keys().size())
 
 EXPECT_THROW (map->at(3), std::invalid_argument)
 
 EXPECT_THROW (map->reserve(2), std::invalid_argument)
 
 EXPECT_EQ (b, map->reReserve(2))
 
map set (2, 5)
 
 EXPECT_EQ (5, map->get(2))
 
 EXPECT_EQ (1, map->keys().size())
 

Variables

Token b
 
Token c = a + b
 
Token const a = map->reserve(1)
 

Function Documentation

◆ ASSERT_TRUE()

ASSERT_TRUE ( map  )

◆ at() [1/2]

map at ( )

◆ at() [2/2]

map at ( )

◆ EXPECT_EQ() [1/8]

EXPECT_EQ ( ,
int(map->at(1))   
)

◆ EXPECT_EQ() [2/8]

EXPECT_EQ ( ,
map->  get
)

◆ EXPECT_EQ() [3/8]

EXPECT_EQ ( ,
map->  keys).size( 
)

◆ EXPECT_EQ() [4/8]

EXPECT_EQ ( ,
int(map->at(2))   
)

◆ EXPECT_EQ() [5/8]

EXPECT_EQ ( ,
map->  get
)

◆ EXPECT_EQ() [6/8]

EXPECT_EQ ( ,
map->  keys).size( 
)

◆ EXPECT_EQ() [7/8]

EXPECT_EQ ( ,
map->  get
)

◆ EXPECT_EQ() [8/8]

EXPECT_EQ ( b  ,
map->  reReserve
)

◆ EXPECT_FALSE() [1/2]

EXPECT_FALSE ( wa.  lock())

◆ EXPECT_FALSE() [2/2]

EXPECT_FALSE ( wb.  lock())

◆ EXPECT_THROW() [1/2]

EXPECT_THROW ( map->  at3,
std::invalid_argument   
)

◆ EXPECT_THROW() [2/2]

EXPECT_THROW ( map->  reserve2,
std::invalid_argument   
)

◆ EXPECT_TRUE() [1/4]

EXPECT_TRUE ( a  )

◆ EXPECT_TRUE() [2/4]

EXPECT_TRUE ( b  )

◆ EXPECT_TRUE() [3/4]

EXPECT_TRUE ( wa.  lock())

◆ EXPECT_TRUE() [4/4]

EXPECT_TRUE ( wb.  lock())

◆ reset()

a reset ( )
132{
133 testData.reset();
134
135 return false;
136}
TestData::Ptr testData
Definition test-helpers.cc:25

◆ set()

map set ( ,
 
)

Referenced by TiledBitmap::TiledBitmap(), and TransformPresentation::TransformPresentation().

Here is the caller graph for this function:

◆ wa()

WeakToken const wa ( a  )

◆ wb()

WeakToken const wb ( b  )

Variable Documentation

◆ a

Token const a = map->reserve(1)

◆ b

Token b
Initial value:
{
Token const a
Definition bookkeeping-tests.cc:37
Definition bookkeeping.hh:50

◆ c

Token c = a + b