Newer
Older
#ifndef TREE_TEST_H_
#define TREE_TEST_H_
#include <cppunit/extensions/HelperMacros.h>
#include <compare>
#include <tree>
class TreeTest : public CppUnit::TestFixture {
CPPUNIT_TEST_SUITE ( TreeTest );
struct RankedArityChecker {
bool operator ()( char symbol, unsigned wantedRank ) const {
switch ( symbol ) {
case 'a':
return wantedRank == 2;
void print_tree ( const std::tree < char > & tree, std::string indent );