PoA_PRC8/_module/_removed files/nwnx_admin_t.nss

27 lines
1.2 KiB
Plaintext
Raw Permalink Normal View History

#include "nwnx_admin"
#include "nwnx_tests"
void main()
{
WriteTimestampedLogEntry("NWNX_Administration unit test begin..");
string sString = "FuzzyKittens";
NWNX_Administration_SetPlayerPassword(sString);
NWNX_Tests_Report("NWNX_Administration", "{Set/Get}PlayerPassword", NWNX_Administration_GetPlayerPassword() == sString);
NWNX_Administration_ClearPlayerPassword();
NWNX_Tests_Report("NWNX_Administration", "ClearPlayerPassword", NWNX_Administration_GetPlayerPassword() == "");
NWNX_Administration_SetDMPassword(sString);
NWNX_Tests_Report("NWNX_Administration", "{Set/Get}DMPassword", NWNX_Administration_GetDMPassword() == sString);
NWNX_Administration_SetPlayOption(NWNX_ADMINISTRATION_OPTION_EXAMINE_EFFECTS, TRUE);
NWNX_Tests_Report("NWNX_Administration", "{Set/Get}PlayOption", NWNX_Administration_GetPlayOption(NWNX_ADMINISTRATION_OPTION_EXAMINE_EFFECTS));
NWNX_Administration_SetDebugValue(NWNX_ADMINISTRATION_DEBUG_MOVEMENT_SPEED, TRUE);
NWNX_Tests_Report("NWNX_Administration", "{Set/Get}DebugValue", NWNX_Administration_GetDebugValue(NWNX_ADMINISTRATION_DEBUG_MOVEMENT_SPEED));
WriteTimestampedLogEntry("NWNX_Administration unit test end.");
}