Kalkulacka  1.0.0
Jednoduchýkalkulátor
Dokumentace prostoru jmen team22::Test::interpret

Třídy

struct  InterpretTest
 
struct  InterpretTestParams
 

Funkce

 INSTANTIATE_TEST_CASE_P (def_p, InterpretTest, testing::Values(InterpretTestParams{{Number(5), Lex::ADD, Number(4)}, Number(9)}, InterpretTestParams{{Number(5), Lex::SUB, Number(4)}, Number(1)}, InterpretTestParams{{Number(8), Lex::DIV, Number(4)}, Number(2)}, InterpretTestParams{{Number(2), Lex::MUL, Number(4)}, Number(8)}, InterpretTestParams{{Number(16), Lex::ROOT, Number(2)}, Number(4)}, InterpretTestParams{{Number(4), Lex::EXP, Number(3)}, Number(64)}, InterpretTestParams{{Number(2), Lex::MUL, Number(4)}, Number(8)}, InterpretTestParams{{Number(5), Lex::FACTORIAL}, Number(120)}, InterpretTestParams{{Number(5), Lex::MOD, Number(4)}, Number(1)}, InterpretTestParams{{Number(5), Lex::CLEAR}, Number(0)}, InterpretTestParams{{Number(5), Lex::BS}, Number(5)}, InterpretTestParams{{Number(5), Lex::ADD, Number(4), Lex::ADD, Number(-3)}, Number(6)}, InterpretTestParams{{Number(5), Lex::ADD, Number(4), Lex::ADD, Number(-3), Lex::EVAL}, Number(6)}, InterpretTestParams{{Number(5), Lex::ADD, Number(4), Lex::FACTORIAL, Lex::DIV, Number(-3)}, Number(-120960)}, InterpretTestParams{{Number(5), Lex::ADD, Number(4), Lex::FACTORIAL, Lex::DIV, Number(-3), Lex::EVAL, Lex::SUB, Number(-60)}, Number(-120900)}, InterpretTestParams{{Number(5), Lex::ADD, Number(4), Lex::FACTORIAL, Lex::DIV, Number(-3), Lex::EVAL, Number(-60)}, Number(-60)}))
 
 TEST_P (InterpretTest, def)
 
 TEST_F (InterpretTest, clear_1)
 
 TEST_F (InterpretTest, clear_2)
 
 TEST_F (InterpretTest, clear_3)
 
 TEST_F (InterpretTest, bs_1)
 
 TEST_F (InterpretTest, bs_2)
 
 TEST_F (InterpretTest, bs_3)
 
 TEST_F (InterpretTest, AddStartWithNumber)
 
 TEST_F (InterpretTest, AddStartWithOperator)
 
 TEST_F (InterpretTest, Mix)
 
 TEST_F (InterpretTest, DivByZero)
 
 TEST_F (InterpretTest, UnexpectedLexem_2xNumber)
 
 TEST_F (InterpretTest, UnexpectedLexem_2xOperator)
 

Dokumentace funkcí

team22::Test::interpret::TEST_F ( InterpretTest  ,
clear_1   
)

Definice je uvedena na řádku 101 v souboru InterpretTests.cpp.

Odkazuje se na team22::Calc::Lex::ADD, team22::Calc::Lex::CLEAR, DELTA a T22_NUMBER_EXPECT_NEAR.

team22::Test::interpret::TEST_F ( InterpretTest  ,
clear_2   
)

Definice je uvedena na řádku 119 v souboru InterpretTests.cpp.

Odkazuje se na team22::Calc::Lex::ADD, team22::Calc::Lex::CLEAR, DELTA a T22_NUMBER_EXPECT_NEAR.

team22::Test::interpret::TEST_F ( InterpretTest  ,
clear_3   
)

Definice je uvedena na řádku 141 v souboru InterpretTests.cpp.

Odkazuje se na team22::Calc::Lex::ADD, team22::Calc::Lex::CLEAR, DELTA a T22_NUMBER_EXPECT_NEAR.

team22::Test::interpret::TEST_F ( InterpretTest  ,
bs_1   
)

Definice je uvedena na řádku 158 v souboru InterpretTests.cpp.

Odkazuje se na team22::Calc::Lex::ADD, team22::Calc::Lex::BS, DELTA a T22_NUMBER_EXPECT_NEAR.

team22::Test::interpret::TEST_F ( InterpretTest  ,
bs_2   
)

Definice je uvedena na řádku 177 v souboru InterpretTests.cpp.

Odkazuje se na team22::Calc::Lex::ADD, team22::Calc::Lex::BS, DELTA a T22_NUMBER_EXPECT_NEAR.

team22::Test::interpret::TEST_F ( InterpretTest  ,
bs_3   
)

Definice je uvedena na řádku 202 v souboru InterpretTests.cpp.

Odkazuje se na team22::Calc::Lex::ADD, team22::Calc::Lex::BS, DELTA a T22_NUMBER_EXPECT_NEAR.

team22::Test::interpret::TEST_F ( InterpretTest  ,
AddStartWithNumber   
)

Definice je uvedena na řádku 222 v souboru InterpretTests.cpp.

Odkazuje se na team22::Calc::Lex::ADD, DELTA a T22_NUMBER_EXPECT_NEAR.

team22::Test::interpret::TEST_F ( InterpretTest  ,
AddStartWithOperator   
)

Definice je uvedena na řádku 238 v souboru InterpretTests.cpp.

Odkazuje se na team22::Calc::Lex::ADD, DELTA a T22_NUMBER_EXPECT_NEAR.

team22::Test::interpret::TEST_F ( InterpretTest  ,
Mix   
)

Definice je uvedena na řádku 252 v souboru InterpretTests.cpp.

Odkazuje se na team22::Calc::Lex::ADD, team22::Calc::Lex::BS, DELTA a T22_NUMBER_EXPECT_NEAR.

team22::Test::interpret::TEST_F ( InterpretTest  ,
DivByZero   
)

Definice je uvedena na řádku 285 v souboru InterpretTests.cpp.

Odkazuje se na DELTA, team22::Calc::Lex::DIV a T22_NUMBER_EXPECT_NEAR.

team22::Test::interpret::TEST_F ( InterpretTest  ,
UnexpectedLexem_2xNumber   
)

Definice je uvedena na řádku 296 v souboru InterpretTests.cpp.

Odkazuje se na DELTA a T22_NUMBER_EXPECT_NEAR.

team22::Test::interpret::TEST_F ( InterpretTest  ,
UnexpectedLexem_2xOperator   
)

Definice je uvedena na řádku 305 v souboru InterpretTests.cpp.

Odkazuje se na team22::Calc::Lex::ADD, DELTA, team22::Calc::Lex::DIV a T22_NUMBER_EXPECT_NEAR.

team22::Test::interpret::TEST_P ( InterpretTest  ,
def   
)

Definice je uvedena na řádku 90 v souboru InterpretTests.cpp.

Odkazuje se na DELTA_CF a T22_NUMBER_EXPECT_NEAR.