rewrote replace_all()

added replace_all() tests
This commit is contained in:
David Anderson
2006-09-10 08:15:00 +00:00
parent 3754604686
commit d95f794844
2 changed files with 72 additions and 13 deletions

View File

@ -8,6 +8,14 @@ public plugin_init()
register_srvcmd("test_replace", "Command_TestReplace")
}
public gabprint(const fmt[], ...)
{
static buffer[2048]
vformat(buffer, 2047, fmt, 2)
server_print("%s", buffer)
}
public Command_TestFormat()
{
server_print("Printing -1 with d: %d", -1)
@ -22,9 +30,29 @@ public Command_TestReplace()
{
new message[192] = "^"@test^""
server_print("orig message: %s", message)
replace_all(message, 191, "^"", "")
server_print("Got: %s (expected: %s)", message, "@test")
server_print("new message: %s", message)
copy(message, 191, "test")
replace_all(message, 191, "t", "tt")
server_print("Got: %s (expected: %s)", message, "ttestt")
replace_all(message, 191, "tt", "")
server_print("Got: %s (expected: %s)", message, "es")
copy(message, 191, "good boys do fine always")
replace_all(message, 191, " ", "-----")
server_print("Got %s (expected: %s)", message, "good-----boys-----do-----fine-----always")
copy(message, 191, "-----")
replace_all(message, 191, "-", "")
server_print("Got ^"%s%^" (expected: ^"%s%^")", message, "")
copy(message, 191, "-----")
replace_all(message, 191, "--", "")
server_print("Got ^"%s%^" (expected: ^"%s%^")", message, "-")
copy(message, 191, "aaaa")
replace_all(message, 191, "a", "Aaa")
server_print("Got %s (expected: %s)", message, "AaaAaaAaaAaa")
}