Scroom 0.14-48-ga0fee447
Loading...
Searching...
No Matches
parent-context-tests.cc File Reference
#include <gtest/gtest.h>
#include "parent-context.hh"
#include "single-context.hh"
Include dependency graph for parent-context-tests.cc:

Classes

class  ParentContextTests
 

Functions

 EXPECT_FALSE (context.try_get("absent").has_value())
 
 EXPECT_EQ (std::any_cast< int >(context.get("int")), 3)
 
context set ("int", 4)
 
 EXPECT_EQ (std::any_cast< int >(context.get("int")), 4)
 
 EXPECT_EQ (std::any_cast< int >(context.try_get("int")), 4)
 
 EXPECT_EQ (std::any_cast< int >(first->get("int")), 4)
 
 EXPECT_EQ (std::any_cast< int >(second->get("int")), 3)
 
 EXPECT_THROW (context.set("int", 3), Context::name_exists)
 

Function Documentation

◆ EXPECT_EQ() [1/5]

EXPECT_EQ ( std::any_cast< int >  context.get("int"),
 
)

◆ EXPECT_EQ() [2/5]

EXPECT_EQ ( std::any_cast< int >  context.get("int"),
 
)

◆ EXPECT_EQ() [3/5]

EXPECT_EQ ( std::any_cast< int >  context.try_get("int"),
 
)

◆ EXPECT_EQ() [4/5]

EXPECT_EQ ( std::any_cast< int >  first->get("int"),
 
)

◆ EXPECT_EQ() [5/5]

EXPECT_EQ ( std::any_cast< int >  second->get("int"),
 
)

◆ EXPECT_FALSE()

EXPECT_FALSE ( context.  try_get"absent").has_value()

◆ EXPECT_THROW()

EXPECT_THROW ( context.  set"int", 3,
Context::name_exists   
)

◆ set()

context set ( "int"  ,
 
)