You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
561 B
29 lines
561 B
#include <gtest/gtest.h> |
|
|
|
#include "control.h" |
|
|
|
using namespace devilution; |
|
|
|
TEST(Control, SetSpell) |
|
{ |
|
pnumlines = 1; |
|
pinfoflag = true; |
|
pSpell = SPL_FIREBOLT; |
|
pSplType = RSPLTYPE_CHARGES; |
|
SetSpell(); |
|
EXPECT_EQ(spselflag, false); |
|
EXPECT_EQ(plr[myplr]._pRSpell, SPL_FIREBOLT); |
|
EXPECT_EQ(plr[myplr]._pRSplType, RSPLTYPE_CHARGES); |
|
EXPECT_EQ(pnumlines, 0); |
|
EXPECT_EQ(pinfoflag, false); |
|
EXPECT_EQ(force_redraw, 255); |
|
} |
|
|
|
TEST(Control, ClearPanel) |
|
{ |
|
pnumlines = 1; |
|
pinfoflag = true; |
|
ClearPanel(); |
|
EXPECT_EQ(pnumlines, 0); |
|
EXPECT_EQ(pinfoflag, false); |
|
}
|
|
|