#ifndef GOBJDEBUG01TEST_H
#define GOBJDEBUG01TEST_H

#include <gobj.h>

/*! \brief Test graphics debuging source code gobdebug01.
 */
class gobjdebug01test
{
public:

  /** Brief description of each test. */
  static string doc[];

  /** Run some debug code which may or may not be turned on depending on the source code being commented in or out.*/
  void test01();
  /** Run some debug code which may or may not be turned on depending on the source code being commented in or out.*/
  void test02();

  void test03();
};

class gobjdebug01test_A : public gobj
{
public:

  void draw();
};

class gobjdebug01test_B : public gobjdebug01test_A
{
public:

  void draw();

};

class gobjdebug01test_C : public gobjdebug01test_A
{
public:

  void draw()
  {
    GOBJDEBUGCODE

  };
};


#endif


