text: #ifndef __CONFIGURATIONTEST_H__
  #define __CONFIGURATIONTEST_H__
  
  #include "../testBasic.h"
  
  USING_NS_CC;
  
  
  // the class inherit from TestScene
  // every Scene each test used must inherit from TestScene,
  // make sure the test have the menu item for back to main menu
  class ConfigurationTestScene : public TestScene
  {
  public:
      virtual void runThisTest();
  };
  
  class ConfigurationBase : public CCLayer
  {
  protected:
  
  public:
      virtual void onEnter();
      virtual void onExit();
  
      virtual std::string title();
      virtual std::string subtitle();
  
      void restartCallback(CCObject* pSender);
      void nextCallback(CCObject* pSender);
      void backCallback(CCObject* pSender);
  };
  
  class ConfigurationLoadConfig : public ConfigurationBase
  {
  public:
      virtual void onEnter();
      virtual std::string subtitle();
  };
  
  class ConfigurationQuery : public ConfigurationBase
  {
  public:
      virtual void onEnter();
      virtual std::string subtitle();
  };
  
  class ConfigurationInvalid : public ConfigurationBase
  {
  public:
      virtual void onEnter();
      virtual std::string subtitle();
  };
  
  class ConfiguratioScutefault : public ConfigurationBase
  {
  public:
      virtual void onEnter();
      virtual std::string subtitle();
  };
  
  class ConfigurationSet : public ConfigurationBase
  {
  public:
      virtual void onEnter();
      virtual std::string subtitle();
  };
  
  
  #endif // __CONFIGURATIONTEST_H__
  