plugins/testsuite/capstest.sp
author Ryan Stecker <voidedweasel@gmail.com>
Wed Jul 03 23:14:55 2013 -0400 (2013-07-03)
changeset 3929 0bc0ffdb2eba
parent 2841 dde3dd0b4b8b
permissions -rw-r--r--
Fixed ReadMapList not seeing maps in all valveFS paths (bug 5715, r=asherkin).
dvander@2841
     1
dvander@2841
     2
dvander@2841
     3
public OnPluginStart()
dvander@2841
     4
{
dvander@2841
     5
	RegServerCmd("sm_test_caps1", Test_Caps1);
dvander@2841
     6
	RegServerCmd("sm_test_caps2", Test_Caps2);
dvander@2841
     7
	RegServerCmd("sm_test_caps3", Test_Caps3);
dvander@2841
     8
}
dvander@2841
     9
dvander@2841
    10
public Action:Test_Caps1(args)
dvander@2841
    11
{
dvander@2841
    12
	PrintToServer("CanTestFeatures: %d", CanTestFeatures());
dvander@2841
    13
	PrintToServer("Status PTS: %d", GetFeatureStatus(FeatureType_Native, "PrintToServer"));
dvander@2841
    14
	PrintToServer("Status ???: %d", GetFeatureStatus(FeatureType_Native, "???"));
dvander@2841
    15
	PrintToServer("Status CL: %d", GetFeatureStatus(FeatureType_Capability, FEATURECAP_COMMANDLISTENER));
dvander@2841
    16
dvander@2841
    17
	return Plugin_Handled
dvander@2841
    18
}
dvander@2841
    19
dvander@2841
    20
public Action:Test_Caps2(args)
dvander@2841
    21
{
dvander@2841
    22
	RequireFeature(FeatureType_Native, "VerifyCoreVersion");
dvander@2841
    23
	RequireFeature(FeatureType_Native, "Sally ate a worm");
dvander@2841
    24
}
dvander@2841
    25
dvander@2841
    26
public Action:Test_Caps3(args)
dvander@2841
    27
{
dvander@2841
    28
	RequireFeature(FeatureType_Native, "Sally ate a worm", "oh %s %d no", "yam", 23);
dvander@2841
    29
}
dvander@2841
    30
dvander@2841
    31
dvander@2841
    32
dvander@2841
    33