plugins/testsuite/capstest.sp
author Asher Baker <asherkin@gmail.com>
Thu Apr 26 16:58:18 2012 +0100 (2012-04-26)
changeset 3488 bee90c8ef6c3
parent 2841 dde3dd0b4b8b
permissions -rw-r--r--
Fixed client serials not being unique on Windows (bug 5285, r=psychonic).
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