Port KeyValues to the transitional syntax.
This commit is contained in:
@@ -28,31 +28,31 @@ public Action:RunTests(argc)
|
||||
} \
|
||||
}";
|
||||
|
||||
new Handle:kv = CreateKeyValues("");
|
||||
KeyValues kv = CreateKeyValues("");
|
||||
|
||||
if (!StringToKeyValues(kv, validKv))
|
||||
if (!kv.ImportFromString(validKv))
|
||||
ThrowError("Valid kv not read correctly!");
|
||||
|
||||
decl String:value[128];
|
||||
KvGetString(kv, "child", value, sizeof(value));
|
||||
char value[128];
|
||||
kv.GetString("child", value, sizeof(value));
|
||||
|
||||
if (!StrEqual(value, "value"))
|
||||
ThrowError("Child kv should have 'value' but has: '%s'", value);
|
||||
|
||||
if (!KvJumpToKey(kv, "subkey"))
|
||||
if (!kv.JumpToKey("subkey"))
|
||||
ThrowError("No sub kv subkey exists!");
|
||||
|
||||
KvGetString(kv, "subchild", value, sizeof(value));
|
||||
kv.GetString("subchild", value, sizeof(value));
|
||||
|
||||
if (!StrEqual(value, "subvalue"))
|
||||
ThrowError("Subkv subvalue should have 'subvalue' but has: '%s'", value);
|
||||
|
||||
new Float:subfloat = KvGetFloat(kv, "subfloat");
|
||||
float subfloat = kv.GetFloat("subfloat");
|
||||
|
||||
if (subfloat != 1.0)
|
||||
ThrowError( "Subkv subfloat should have 1.0 but has: %f", subfloat)
|
||||
|
||||
CloseHandle(kv);
|
||||
delete kv;
|
||||
|
||||
PrintToServer("KeyValue tests passed!");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user