Listing 4: A program to test the command line class
/***************************************************
FILE NAME : test.cpp
AUTHOR : Matt Weisfeld
DESCRIPTION : execute child processes
***************************************************/
#include <iostream.h>
#include "cproc.hpp"
// DESCRIPTION : code to test the command line class
void main(void) {
int status;
cout << "Test Initialization Constructor" << endl;
child_process A("hello 1");
status = A;
cout << "A status = " << status << endl;
cout << "Test Default Constructor & Character Initialization Op" << endl;
child_process B;
B = "hello 1 2";
status = B;
cout << "B status = " << status << endl;
cout << "Test Default Constructor & Class Initialization Op" << endl;
child_process C;
C = A;
status = C;
cout << "C status = " << status << endl;
cout << "Test Class Copy Constructor" << endl;
child_process D(B);
status = D;
cout << "D status = " << status << endl;
return;
}