freenetis-github/application/vendors/unit_tester/unit_testing_config.dtd @ 8baed187
8baed187 | Michal Kliment | <?xml version='1.0' encoding='UTF-8'?>
|
|
<!--
|
|||
DTD for unit testiong config XML file
|
|||
@author Ondřej Fibich
|
|||
@version 1.0
|
|||
-->
|
|||
<!--
|
|||
An example how to use this DTD from your XML document:
|
|||
<?xml version="1.0"?>
|
|||
<!DOCTYPE unit_test SYSTEM "unit_testing_config.dtd">
|
|||
<unit_test>
|
|||
...
|
|||
</unit_test>
|
|||
-->
|
|||
<!--- Unit test can contain helpers, models and controllers. -->
|
|||
<!ELEMENT unit_test (helper|model|controller)*>
|
|||
<!--- Controller has attribute name and children methods. -->
|
|||
<!ELEMENT controller (method)*>
|
|||
<!ATTLIST controller
|
|||
name CDATA #REQUIRED
|
|||
>
|
|||
<!ELEMENT method (attributes,values)>
|
|||
<!ATTLIST method
|
|||
autogenerate (on|off) #IMPLIED
|
|||
name CDATA #REQUIRED
|
|||
>
|
|||
<!ELEMENT attributes (attribute)*>
|
|||
<!ELEMENT values (input)*>
|
|||
<!ELEMENT input (param)*>
|
|||
<!ELEMENT attribute EMPTY>
|
|||
<!ATTLIST attribute
|
|||
default_value CDATA #REQUIRED
|
|||
name CDATA #REQUIRED
|
|||
>
|
|||
<!ELEMENT param EMPTY>
|
|||
<!ATTLIST param
|
|||
value CDATA #REQUIRED
|
|||
type (post|get) #IMPLIED
|
|||
name CDATA #IMPLIED
|
|||
>
|
|||
<!--- Model has attribute name and children methods. -->
|
|||
<!ELEMENT model (method)*>
|
|||
<!ATTLIST model
|
|||
name CDATA #REQUIRED
|
|||
>
|
|||
<!--- Helper has attribute name and children methods. -->
|
|||
<!ELEMENT helper (method)*>
|
|||
<!ATTLIST helper
|
|||
name CDATA #REQUIRED
|
|||
>
|