mgdatetst.cpp
#include <iostream.h>
#include "mgdate.h"
char TestDate[]="1/1/1999";
void main()
{
	MGDate A, B, C;
	cout << "Testing Output function: ";
	A.Output();
	cout << endl;
	cout << "Testing bad month setting: ";
	if( A.SetMonth( 53 ) )
		cout << "Something went wrong " << endl;
	else
		cout << "Tested ok." << endl;
	cout << "Testing bad day setting: ";
	if( A.SetDay( 53 ) )
		cout << "Something went wrong " << endl;
	else
		cout << "Tested ok." << endl;
	cout << "Testing bad month setting: ";
	if( A.SetYear( -6 ) )
		cout << "Something went wrong " << endl;
	else
		cout << "Tested ok." << endl;
	cout << "Testing good date setting: ";
	if( A.SetMonth( 11 ) )
		cout << "Tested ok." << endl;
	else
		cout << "Something went wrong " << endl;
	cout << "Testing date set from string: ";
	if( A.Set( TestDate ) )
		cout << "Tested ok." << endl;
	else
		cout << "Something went wrong " << endl;
	A.SetMonth(1);
	cout << "Testing GetMonth: ";
	if( A.GetMonth() == 1 )
		cout << "Tested ok." << endl;
	else
		cout << "Something went wrong " << endl;
}