Mdoc test suite


Test #1 passed : error on input file doesn't exist
Test #2 passed : parsing CVS keywords
Test #3 passed : parsing class main documentation
Test #4 passed : parsing library main documentation
Test #5 passed : parsing constants documentation
Test #6 passed : parsing constant groups documentation
Test #7 passed : parsing methods documentation
Test #8 passed : parsing functions (library) documentation
Test #9 passed : parsing properties (PHP5 syntax) documentation
Test #10 passed : parsing properties (PHP4 syntax) documentation
Test #11 passed : parsing PHP4 class
Test #12 passed : parsing PHP5 class
Test #13 passed : parsing PHP5 interface
Test #14 passed : parsing PHP5 abstract class
Test #15 passed : parsing PHP5 final class
Test #16 failed : formating PHP4 class documentation

Class4 author view doesn't match expected result.
-- current hash is db17bd55aeccd2fb76d29b063ca53c53

<h1>{TREE.main.name}</h1>
<p>Class {TREE.main.name} -- {TREE.main.description.short}</p>
{TREE.main.source.extends?not_blank}{TREE.main.source.implements?not_blank}{TREE.main.info?not_blank}{TREE.main.info.warning?not_blank}{TREE.main.description.long?not_blank}{TREE.main.info.experimental?not_blank}<h2>Methods</h2>
{TREE.method?not_blank}{TREE.property?not_blank}{TREE.main.constants?not_empty}{TREE.cvs?not_blank}

Class4 public view doesn't match expected result.
-- current hash is 719e54f5ddf15cd9b3d6edef9bac69ed

<h1>{TREE.main.name}</h1>
<p>Class {TREE.main.name} -- {TREE.main.description.short}</p>
{TREE.main.source.extends?not_blank}{TREE.main.source.implements?not_blank}{TREE.main.info.warning?not_blank}{TREE.main.description.long?not_blank}{TREE.main.info.experimental?not_blank}<h2>Methods</h2>
{TREE.public_method#public?not_blank}{TREE.public_property#public?not_blank}{TREE.main.constants?not_empty}

Test #17 failed : formating PHP5 class documentation

Class1 author view doesn't match expected result.
-- current hash is db17bd55aeccd2fb76d29b063ca53c53

<h1>{TREE.main.name}</h1>
<p>Class {TREE.main.name} -- {TREE.main.description.short}</p>
{TREE.main.source.extends?not_blank}{TREE.main.source.implements?not_blank}{TREE.main.info?not_blank}{TREE.main.info.warning?not_blank}{TREE.main.description.long?not_blank}{TREE.main.info.experimental?not_blank}<h2>Methods</h2>
{TREE.method?not_blank}{TREE.property?not_blank}{TREE.main.constants?not_empty}{TREE.cvs?not_blank}

Class1 public view doesn't match expected result.
-- current hash is 719e54f5ddf15cd9b3d6edef9bac69ed

<h1>{TREE.main.name}</h1>
<p>Class {TREE.main.name} -- {TREE.main.description.short}</p>
{TREE.main.source.extends?not_blank}{TREE.main.source.implements?not_blank}{TREE.main.info.warning?not_blank}{TREE.main.description.long?not_blank}{TREE.main.info.experimental?not_blank}<h2>Methods</h2>
{TREE.public_method#public?not_blank}{TREE.public_property#public?not_blank}{TREE.main.constants?not_empty}

Test #18 failed : formating method documentation

Class1::mlotdoc author view doesn't match expected result.
-- current hash is 0ab99621b102ad2f8450eaf8dab07a10

<h1>{METHOD}</h1>
<p>{TREE.main.name}::{METHOD} -- {METHOD.description.short}</p>
{METHOD.source.member?not_blank}{METHOD.info?not_blank}{METHOD.info.warning?not_blank}<h2>Description</h2>
<p>{METHOD_SYNTAX}</p>
{METHOD.description.long?not_blank}{METHOD.info.experimental?not_blank}<h2>Parameters</h2>
{METHOD.param?not_blank}<h2>Return values</h2>
{METHOD.return?not_blank}<h2>Source code</h2>
<p>The method is implemented at line {METHOD.source.line} in source code.</p>
<table border="0" cellpadding="5" bgcolor="#E0E0E0"><tr><td>
{METHOD.source.code}
</td></tr></table>


Class1::mlotdoc public view doesn't match expected result.
-- current hash is 96e5158a5c8fe12920d883ea772e16a4

<h1>{METHOD}</h1>
<p>{TREE.main.name}::{METHOD} -- {METHOD.description.short}</p>
{METHOD.info.warning?not_blank}<h2>Description</h2>
<p>{METHOD_SYNTAX}</p>
{METHOD.description.long?not_blank}{METHOD.info.experimental?not_blank}<h2>Parameters</h2>
{METHOD.param?not_blank}<h2>Return values</h2>
{METHOD.return?not_blank}

Test #19 failed : formating property documentation

Class1->multi author view doesn't match expected result.
-- current hash is 8780f48af944079ae3a9c2647b1be901

<h1>{TREE.main.name}->{PROPERTY}</h1>
<p>{TREE.main.name}->{PROPERTY}{PROPERTY.info.type?not_blank} -- {PROPERTY.description.short}</p>
{PROPERTY.source.member?not_blank}{PROPERTY.info?not_blank}{PROPERTY.info.warning?not_blank}{PROPERTY.description.long?not_blank}{PROPERTY.info.type#undefined?blank}{PROPERTY.info.experimental?not_blank}<h2>Initial Value</h2>
{PROPERTY.source.initial?not_blank}<h2>Source code</h2>
<p>The property is implemented at line {PROPERTY.source.line} in source code.</p>
<table border="0" cellpadding="5" bgcolor="#E0E0E0"><tr><td>
{PROPERTY.source.code}
</td></tr></table>


Class1->multi public view doesn't match expected result.
-- current hash is 9f196bb2326c40f3139a5d1c9fb25e77

<h1>{TREE.main.name}->{PROPERTY}</h1>
<p>{TREE.main.name}->{PROPERTY}{PROPERTY.info.type?not_blank} -- {PROPERTY.description.short}</p>
{PROPERTY.info.warning?not_blank}{PROPERTY.description.long?not_blank}{PROPERTY.info.type#undefined?blank}{PROPERTY.info.experimental?not_blank}<h2>Initial Value</h2>
{PROPERTY.source.initial?not_blank}

Test #20 failed : formating constants documentation

Class1 constants author view doesn't match expected result.
-- current hash is cbe2b7e23876a28a4c959c64145af448

<h1>Constants of {TREE.main.name}</h1>
{TREE.main.constants?not_empty}{TREE.main.constants#values?not_empty}

Class1 constants public view doesn't match expected result.
-- current hash is f933c4e6b6192c0ffe7213f63989007d

<h1>Constants of {TREE.main.name}</h1>
{TREE.main.constants?not_empty}

Test #21 failed : formating constant documentation

Class1::START author view doesn't match expected result.
-- current hash is 81b11be586a53608bec71c6554fa85de

<h1>{CONSTANT}</h1>
<p>Constant {CONSTANT}{CONSTANT.info.type?not_blank} -- {CONSTANT.description.short}</p>
{CONSTANT.info?not_blank}{CONSTANT.info.warning?not_blank}{CONSTANT.description.long?not_blank}{CONSTANT.info.experimental?not_blank}<h2>Value</h2>
<p><code class="value">{CONSTANT.source.value}</code></p>
<h2>Source code</h2>
<p>The constant is implemented at line {CONSTANT.source.line} in source code.</p>
<table border="0" cellpadding="5" bgcolor="#E0E0E0"><tr><td>
{CONSTANT.source.code}
</td></tr></table>
{CONSTANTS_URL}

Class1::START public view doesn't match expected result.
-- current hash is 70041242eda9167e5af1114041482937

<h1>{CONSTANT}</h1>
<p>Constant {CONSTANT}{CONSTANT.info.type?not_blank} -- {CONSTANT.description.short}</p>
{CONSTANT.info.warning?not_blank}{CONSTANT.description.long?not_blank}{CONSTANT.info.experimental?not_blank}<h2>Value</h2>
<p><code class="value">{CONSTANT.source.value}</code></p>
{CONSTANTS_URL}

Test #22 failed : formating constant group documentation

Class1 constant group (1) author view doesn't match expected result.
-- current hash is c2926aec3fff9c939fa83f7698507616

<h1>Constant group ({CONSTANT_GROUP}) of {TREE.main.name}</h1>
<p>{CONSTANT_GROUP.description.short}</p>
{CONSTANT_GROUP.constant}{CONSTANT_GROUP.info?not_blank}{CONSTANT_GROUP.info.warning?not_blank}{CONSTANT_GROUP.description.long?not_blank}{CONSTANT_GROUP.info.experimental?not_blank}<h2>Values</h2>
{CONSTANT_GROUP.constant#values}<h2>Source code</h2>
<p>The constants are implemented at line {CONSTANT_GROUP.source.line} in source code.</p>
<table border="0" cellpadding="5" bgcolor="#E0E0E0"><tr><td>
{CONSTANT_GROUP.source.code}
</td></tr></table>
{CONSTANTS_URL}

Class1 constant group (1) public view doesn't match expected result.
-- current hash is 2369d4c0169c1e87d08eb9480c35b771

<h1>Constant group ({CONSTANT_GROUP}) of {TREE.main.name}</h1>
<p>{CONSTANT_GROUP.description.short}</p>
{CONSTANT_GROUP.constant}{CONSTANT_GROUP.info.warning?not_blank}{CONSTANT_GROUP.description.long?not_blank}{CONSTANT_GROUP.info.experimental?not_blank}<h2>Values</h2>
{CONSTANT_GROUP.constant#values}{CONSTANTS_URL}

Test #23 failed : formating library documentation

Lib1 author view doesn't match expected result.
-- current hash is 1fbde7ee061704394e3b1bf6aac7413b

<h1>{TREE.main.name}</h1>
<p>Library {TREE.main.name} -- {TREE.main.description.short}</p>
{TREE.main.info?not_blank}{TREE.main.info.warning?not_blank}{TREE.main.description.long?not_blank}{TREE.main.info.experimental?not_blank}<h2>Functions</h2>
{TREE.function?not_blank}{TREE.main.constants?not_empty}{TREE.cvs?not_blank}

Lib1 public view doesn't match expected result.
-- current hash is 861f1362ff30fd6e0893df0ae51ff08a

<h1>{TREE.main.name}</h1>
<p>Library {TREE.main.name} -- {TREE.main.description.short}</p>
{TREE.main.info.warning?not_blank}{TREE.main.description.long?not_blank}{TREE.main.info.experimental?not_blank}<h2>Functions</h2>
{TREE.function?not_blank}{TREE.main.constants?not_empty}

Test #24 failed : formating function documentation

Function flotdesc() author view doesn't match expected result.
-- current hash is 65a85922667438f36bd0a672bb44e3e0

<h1>{FUNCTION}</h1>
<p>Function {FUNCTION} -- {FUNCTION.description.short}</p>
{FUNCTION.info?not_blank}{FUNCTION.info.warning?not_blank}<h2>Description</h2>
<p>{FUNCTION_SYNTAX}</p>
{FUNCTION.description.long?not_blank}{FUNCTION.info.experimental?not_blank}<h2>Parameters</h2>
{FUNCTION.param?not_blank}<h2>Return values</h2>
{FUNCTION.return?not_blank}<h2>Source code</h2>
<p>The function is implemented at line {FUNCTION.source.line} in source code.</p>
<table border="0" cellpadding="5" bgcolor="#E0E0E0"><tr><td>
{FUNCTION.source.code}
</td></tr></table>


Function flotdesc() public view doesn't match expected result.
-- current hash is 1a7179d6038e17d3c3516046b3b01dc5

<h1>{FUNCTION}</h1>
<p>Function {FUNCTION} -- {FUNCTION.description.short}</p>
{FUNCTION.info.warning?not_blank}<h2>Description</h2>
<p>{FUNCTION.SYNTAX}</p>
{FUNCTION.description.long?not_blank}{FUNCTION.info.experimental?not_blank}<h2>Parameters</h2>
{FUNCTION.param?not_blank}<h2>Return values</h2>
{FUNCTION.return?not_blank}

Test #25 failed : formating constants (library) documentation

Lib1 constants author view doesn't match expected result.
-- current hash is cbe2b7e23876a28a4c959c64145af448

<h1>Constants of {TREE.main.name}</h1>
{TREE.main.constants?not_empty}{TREE.main.constants#values?not_empty}

Lib1 constants public view doesn't match expected result.
-- current hash is f933c4e6b6192c0ffe7213f63989007d

<h1>Constants of {TREE.main.name}</h1>
{TREE.main.constants?not_empty}

Test #26 failed : formating constant (library) documentation

LIBT_ERRMSG_1 author view doesn't match expected result.
-- current hash is 81b11be586a53608bec71c6554fa85de

<h1>{CONSTANT}</h1>
<p>Constant {CONSTANT}{CONSTANT.info.type?not_blank} -- {CONSTANT.description.short}</p>
{CONSTANT.info?not_blank}{CONSTANT.info.warning?not_blank}{CONSTANT.description.long?not_blank}{CONSTANT.info.experimental?not_blank}<h2>Value</h2>
<p><code class="value">{CONSTANT.source.value}</code></p>
<h2>Source code</h2>
<p>The constant is implemented at line {CONSTANT.source.line} in source code.</p>
<table border="0" cellpadding="5" bgcolor="#E0E0E0"><tr><td>
{CONSTANT.source.code}
</td></tr></table>
{CONSTANTS_URL}

LIBT_ERRMSG_1 public view doesn't match expected result.
-- current hash is 70041242eda9167e5af1114041482937

<h1>{CONSTANT}</h1>
<p>Constant {CONSTANT}{CONSTANT.info.type?not_blank} -- {CONSTANT.description.short}</p>
{CONSTANT.info.warning?not_blank}{CONSTANT.description.long?not_blank}{CONSTANT.info.experimental?not_blank}<h2>Value</h2>
<p><code class="value">{CONSTANT.source.value}</code></p>
{CONSTANTS_URL}

Test #27 failed : formating constant group (library) documentation

Lib1 constant group (1) author view doesn't match expected result.
-- current hash is c2926aec3fff9c939fa83f7698507616

<h1>Constant group ({CONSTANT_GROUP}) of {TREE.main.name}</h1>
<p>{CONSTANT_GROUP.description.short}</p>
{CONSTANT_GROUP.constant}{CONSTANT_GROUP.info?not_blank}{CONSTANT_GROUP.info.warning?not_blank}{CONSTANT_GROUP.description.long?not_blank}{CONSTANT_GROUP.info.experimental?not_blank}<h2>Values</h2>
{CONSTANT_GROUP.constant#values}<h2>Source code</h2>
<p>The constants are implemented at line {CONSTANT_GROUP.source.line} in source code.</p>
<table border="0" cellpadding="5" bgcolor="#E0E0E0"><tr><td>
{CONSTANT_GROUP.source.code}
</td></tr></table>
{CONSTANTS_URL}

Lib1 constant group (1) public view doesn't match expected result.
-- current hash is 2369d4c0169c1e87d08eb9480c35b771

<h1>Constant group ({CONSTANT_GROUP}) of {TREE.main.name}</h1>
<p>{CONSTANT_GROUP.description.short}</p>
{CONSTANT_GROUP.constant}{CONSTANT_GROUP.info.warning?not_blank}{CONSTANT_GROUP.description.long?not_blank}{CONSTANT_GROUP.info.experimental?not_blank}<h2>Values</h2>
{CONSTANT_GROUP.constant#values}{CONSTANTS_URL}