MCPcopy Create free account
hub / github.com/diasurgical/devilution / TEST

Function TEST

SourceT/control_test.cpp:4–16  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2#include "all.h"
3
4TEST(Control, SetSpell) {
5 dvl::pnumlines = 1;
6 dvl::pinfoflag = true;
7 dvl::pSpell = dvl::SPL_FIREBOLT;
8 dvl::pSplType = dvl::RSPLTYPE_CHARGES;
9 dvl::SetSpell();
10 EXPECT_EQ(dvl::spselflag, false);
11 EXPECT_EQ(dvl::plr[dvl::myplr]._pRSpell, dvl::SPL_FIREBOLT);
12 EXPECT_EQ(dvl::plr[dvl::myplr]._pRSplType, dvl::RSPLTYPE_CHARGES);
13 EXPECT_EQ(dvl::pnumlines, 0);
14 EXPECT_EQ(dvl::pinfoflag, false);
15 EXPECT_EQ(dvl::force_redraw, 255);
16}
17
18TEST(Control, ClearPanel) {
19 dvl::pnumlines = 1;

Callers

nothing calls this directly

Calls 2

SetSpellFunction · 0.85
ClearPanelFunction · 0.85

Tested by

no test coverage detected