Files
doc-gtk/updater/tests/DocUpdateTestClass.xml
Christian Weiske 401dd37eae Big jump for the doc updater.
It has:
- Unit tests
- Checks interfaces
- Checks existing methods for parameters
- Generates parameters for new methods correclty now
- Does not generate interface methods
- less bugs
2006-10-09 15:50:38 +00:00

133 lines
3.0 KiB
XML

<?xml version="1.0" encoding="utf-8" ?>
<!-- $Revision: 1.2 $ -->
<classentry id="gtk.docupdatetestclass">
<classmeta>
<classtitle>DocUpdateTestClass</classtitle>
<classparent>GtkWidget</classparent>
<implements>DocUpdateTestInterface2</implements>
<shortdesc>
</shortdesc>
<desc>
</desc>
</classmeta>
<constructors>
<constructor id="gtk.docupdatetestclass.constructor">
<funcsynopsis>
<funcprototype>
<funcdef> <function>GtkAccelLabel</function></funcdef>
<paramdef>string <parameter>label</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<shortdesc>
</shortdesc>
<desc>
</desc>
</constructor>
</constructors>
<methods>
<method id="gtk.docupdatetestclass.method.accelerator_width">
<funcsynopsis>
<funcprototype>
<funcdef>int <function>accelerator_width</function></funcdef>
<paramdef>void</paramdef>
</funcprototype>
</funcsynopsis>
<shortdesc>
Method doesn't exist in class
</shortdesc>
<desc>
<para>
</para>
</desc>
</method>
<method id="doc.docupdatetestclass.method.alreadyDocced">
<funcsynopsis>
<funcprototype>
<funcdef>int <function>alreadyDocced</function></funcdef>
<paramdef>void</paramdef>
</funcprototype>
</funcsynopsis>
<shortdesc>
Docced method
</shortdesc>
<desc>
<para>
Docced method.
</para>
</desc>
</method>
<method id="doc.docupdatetestclass.method.alreadyDoccedNoVoid">
<funcsynopsis>
<funcprototype>
<funcdef>int <function>alreadyDoccedNoVoid</function></funcdef>
</funcprototype>
</funcsynopsis>
<shortdesc>
Docced method without a void paramdef
</shortdesc>
<desc>
<para>
Docced method without a void paramdef.
</para>
</desc>
</method>
<method id="doc.docupdatetestclass.method.alreadyDoccedWrongParams">
<funcsynopsis>
<funcprototype>
<funcdef>int <function>alreadyDoccedWrongParams</function></funcdef>
<paramdef>void</paramdef>
</funcprototype>
</funcsynopsis>
<shortdesc>
Parameter "param1" is missing, but has a void parameter
that needs to be detected.
</shortdesc>
<desc>
<para>
</para>
</desc>
</method>
<method id="doc.docupdatetestclass.method.alreadyDoccedWrongParams2">
<funcsynopsis>
<funcprototype>
<funcdef>int <function>alreadyDoccedWrongParams2</function></funcdef>
<paramdef><parameter>param1</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<shortdesc>
param2 is missing
</shortdesc>
<desc>
<para>
</para>
</desc>
</method>
<method id="doc.docupdatetestclass.method.interfaceFunc2">
<funcsynopsis>
<funcprototype>
<funcdef>int <function>interfaceFunc2</function></funcdef>
<paramdef><parameter>param1</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<shortdesc>
Is in interface, should be removed here
</shortdesc>
<desc>
<para>
</para>
</desc>
</method>
</methods>
</classentry>