#ifndef BINOPPROPERTIESTEST_H
#define BINOPPROPERTIESTEST_H

#include <typedefs.h>

/*!
\brief Test binopproperties and permutationfunc classes.  
*/
class binoppropertiestest
{
public:

  /** Triangle rotation and flip operators. */
  static uint fop[];
  
  /** User prompted to apply two operators in fop. */
  static void test01();

  /** Generate the Binary Operator Table for the triangles
      with rotation and flipping. */
  static void test02();

  /** Test given a perm find its integer index. */
  static void test03();

  /** Investigating (i+k) mod 6. */
  static void test04();

  /** Test if flipping a triange and rotating it form a group. */
  static void test05();

};


#endif


