/*  $RCS$
    $Log: generic-tests.h,v $
 * Revision 1.4  1992/12/14  16:41:35  jm
 *  Renamed class ValueSet to IA_ValueSet
 *
 * Revision 1.3  92/09/29  15:33:02  jm
 * *** empty log message ***
 * 
 * Revision 1.2  92/09/16  17:03:13  jm
 * *** empty log message ***
 * 
*/

#ifndef generic_tests_h_
#define generic_tests_h_

#include "ValueSet.h"

template <class ValueType>
void test_union(IA_ValueSet<ValueType>, IA_ValueSet<ValueType>, 
                IA_ValueSet<ValueType>);

template <class ValueType>
void test_inter(IA_ValueSet<ValueType>, IA_ValueSet<ValueType>, 
                IA_ValueSet<ValueType>);

template <class ValueType>
void test_sdiff(IA_ValueSet<ValueType>, IA_ValueSet<ValueType>, 
                IA_ValueSet<ValueType>);

template <class ValueType>
void test_minus(IA_ValueSet<ValueType>, IA_ValueSet<ValueType>, 
                IA_ValueSet<ValueType>);

#endif
