{
    "content": [
        {
            "type": "text",
            "text": "# Test::Unit::Listener (perldoc)\n\n## NAME\n\nTest::Unit::Listener - unit testing framework abstract base class\n\n## SYNOPSIS\n\nThis class is not intended to be used directly\n\n## DESCRIPTION\n\nThis class is used by the framework to define the interface of a test listener. It is an\nabstract base class implemented by the test runners.\n\n## Sections\n\n- **NAME**\n- **SYNOPSIS**\n- **DESCRIPTION**\n- **AUTHOR**\n- **SEE ALSO**\n\nUse structuredContent.sections for detailed options, examples, and full documentation.\n"
        }
    ],
    "structuredContent": {
        "command": "Test::Unit::Listener",
        "section": "",
        "mode": "perldoc",
        "summary": "Test::Unit::Listener - unit testing framework abstract base class",
        "synopsis": "This class is not intended to be used directly",
        "tldr_summary": null,
        "tldr_examples": [],
        "tldr_source": null,
        "flags": [],
        "examples": [],
        "see_also": [],
        "section_outline": [
            {
                "name": "NAME",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "SYNOPSIS",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "DESCRIPTION",
                "lines": 10,
                "subsections": []
            },
            {
                "name": "AUTHOR",
                "lines": 6,
                "subsections": []
            },
            {
                "name": "SEE ALSO",
                "lines": 6,
                "subsections": []
            }
        ],
        "sections": {
            "NAME": {
                "content": "Test::Unit::Listener - unit testing framework abstract base class\n",
                "subsections": []
            },
            "SYNOPSIS": {
                "content": "This class is not intended to be used directly\n",
                "subsections": []
            },
            "DESCRIPTION": {
                "content": "This class is used by the framework to define the interface of a test listener. It is an\nabstract base class implemented by the test runners.\n\nDue to the nature of the Perl OO implementation, this class is not really needed, but rather\nserves as documentation of the interface.\n\nEach of the add methods gets two arguments: \"test\" and \"exception\". The test is a\nTest::Unit::Test and the exception is a Test::Unit::Exception. Typically you want to display\n\"test->name()\" and keep the rest as details.\n",
                "subsections": []
            },
            "AUTHOR": {
                "content": "Copyright (c) 2000-2002, 2005 the PerlUnit Development Team (see Test::Unit or the AUTHORS file\nincluded in this distribution).\n\nAll rights reserved. This program is free software; you can redistribute it and/or modify it\nunder the same terms as Perl itself.\n",
                "subsections": []
            },
            "SEE ALSO": {
                "content": "*   Test::Unit::Exception\n\n*   Test::Unit::TestRunner\n\n*   Test::Unit::TkTestRunner\n",
                "subsections": []
            }
        }
    }
}