cvs: php-gtk-doc /updater/tests DocUpdateTestClass.php DocUpdateTestClass.xml DocUpdateTestClassTest.php

[email protected] ("Christian Weiske")
Newsgroups php.gtk.doc
Message-ID <cvscweiske1160309417@cvsserver>
cweiske		Sun Oct  8 12:10:17 2006 UTC

  Added files:                 
    /php-gtk-doc/updater/tests	DocUpdateTestClass.php 
                              	DocUpdateTestClass.xml 
                              	DocUpdateTestClassTest.php 
  Log:
  Basic unit test files for testing the doc updater.
  No test currently, but I hope to get to add some tomorrow.
  Feel free to make some
  
  

http://cvs.php.net/viewvc.cgi/php-gtk-doc/updater/tests/DocUpdateTestClass.php?view=markup&rev=1.1
Index: php-gtk-doc/updater/tests/DocUpdateTestClass.php
+++ php-gtk-doc/updater/tests/DocUpdateTestClass.php
<?php
/**
*   Test class for the doc updater
*/
class DocUpdateTestClass extends GtkWidget implements DocUpdateTestInterface
{
    static $staticProperty = 'staticValue';
    protected $normalProperty = 'normalValue';
    public $propertyWithoutValue;

    public function __construct($a = "b", $c = "d") {}

    protected function test($param, $optionalparam = "asd", $optionalparam2 = "asd") { }

    private function privFunc() {}

    public static function staticfunc(GtkNotebook $param1) { }

    function interfaceFunc() {}
}

interface DocUpdateTestInterface
{
    function interfaceFunc();
}

?>
http://cvs.php.net/viewvc.cgi/php-gtk-doc/updater/tests/DocUpdateTestClass.xml?view=markup&rev=1.1
Index: php-gtk-doc/updater/tests/DocUpdateTestClass.xml
+++ php-gtk-doc/updater/tests/DocUpdateTestClass.xml
<?xml version="1.0" encoding="utf-8" ?>
<!-- $Revision: 1.1 $ -->
<classentry id="gtk.docupdatetestclass">
 <classmeta>
  <classtitle>DocUpdateTestClass</classtitle>
  <classparent>GtkWidget</classparent>
  <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>
    DEPRECATED.
   </shortdesc>
   <desc>
    <para>
     DEPRECATED.
     Use <function class="GtkAccelLabel">get_accel_width</function> instead.
    </para>
   </desc>
  </method>
 </methods>

</classentry>
http://cvs.php.net/viewvc.cgi/php-gtk-doc/updater/tests/DocUpdateTestClassTest.php?view=markup&rev=1.1
Index: php-gtk-doc/updater/tests/DocUpdateTestClassTest.php
+++ php-gtk-doc/updater/tests/DocUpdateTestClassTest.php
<?php
// Call DocUpdateTestClassTest::main() if this source file is executed directly.
if (!defined("PHPUnit2_MAIN_METHOD")) {
    define("PHPUnit2_MAIN_METHOD", "DocUpdateTestClassTest::main");
}

require_once "PHPUnit2/Framework/TestCase.php";
require_once "PHPUnit2/Framework/TestSuite.php";

class DocUpdateTestClassTest extends PHPUnit2_Framework_TestCase {

    protected static $tmpFile = '/tmp/DocUpdateTestClass.xml';

    public static function main() {
        require_once 'PHPUnit2/TextUI/TestRunner.php';

        $suite  = new PHPUnit2_Framework_TestSuite("DocUpdateTestClassTest");
        $result = PHPUnit2_TextUI_TestRunner::run($suite);
    }

    /**
     * Sets up the fixture, for example, open a network connection.
     * This method is called before a test is executed.
     *
     * @access protected
     */
    protected function setUp() {
        chdir(dirname(__FILE__));
        copy('DocUpdateTestClass.xml', self::$tmpFile);
        passthru('../doUpdate.sh ' . self::$tmpFile);
    }

    /**
     * Tears down the fixture, for example, close a network connection.
     * This method is called after a test is executed.
     *
     * @access protected
     */
    protected function tearDown() {
        unlink(self::$tmpFile);
    }


    function test_simpleadd() {
        readfile(self::$tmpFile);
    }
}


// Call DocUpdateTestClassTest::main() if this source file is executed directly.
if (PHPUnit2_MAIN_METHOD == "DocUpdateTestClassTest::main") {
    DocUpdateTestClassTest::main();
}
?>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.