|
@@ -232,6 +232,7 @@ Type
|
|
|
Procedure TestAttrFunctionFunction;
|
|
|
Procedure TestOptionalDefaultArgFunction;
|
|
|
Procedure TestFunction_ClampArg;
|
|
|
+ Procedure TestFunction_ArgNameCallback;
|
|
|
end;
|
|
|
|
|
|
{ TTestDictionaryParser }
|
|
@@ -507,6 +508,11 @@ begin
|
|
|
AssertEquals('optional arg is Clamp',true,Arg.HasSimpleAttribute('Clamp'));
|
|
|
end;
|
|
|
|
|
|
+procedure TTestOperationInterfaceParser.TestFunction_ArgNameCallback;
|
|
|
+begin
|
|
|
+ ParseFunction('void getAsString(FunctionStringCallback? callback)','getAsString','void',['FunctionStringCallback','callback']);
|
|
|
+end;
|
|
|
+
|
|
|
{ TTestSerializerInterfaceParser }
|
|
|
|
|
|
function TTestSerializerInterfaceParser.ParseSerializer(ADef: UTF8String; Attrs: array of UTF8String): TIDLSerializerDefinition;
|