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.
 
 
 
 
 
 

24 lines
644 B

#include <gtest/gtest.h>
#include "devilution.h"
TEST(Control, SetSpell) {
dvl::pnumlines = 1;
dvl::pinfoflag = true;
dvl::pSpell = dvl::SPL_FIREBOLT;
dvl::pSplType = dvl::RSPLTYPE_CHARGES;
dvl::SetSpell();
EXPECT_EQ(dvl::spselflag, false);
EXPECT_EQ(dvl::plr[dvl::myplr]._pRSpell, dvl::SPL_FIREBOLT);
EXPECT_EQ(dvl::plr[dvl::myplr]._pRSplType, dvl::RSPLTYPE_CHARGES);
EXPECT_EQ(dvl::pnumlines, 0);
EXPECT_EQ(dvl::pinfoflag, false);
EXPECT_EQ(dvl::force_redraw, 255);
}
TEST(Control, ClearPanel) {
dvl::pnumlines = 1;
dvl::pinfoflag = true;
dvl::ClearPanel();
EXPECT_EQ(dvl::pnumlines, 0);
EXPECT_EQ(dvl::pinfoflag, false);
}