driver_header

* Programmer: Jennifer Leopold Date: April 7, 2016

File: hw9_functs.h

Purpose: Function prototypes used for testing the Sandwich

and Customer functions.

*/

#ifndef HW9_FUNCTS_H

#define HW9_FUNCTS_H

#include <iostream>

#include <string.h>

#include <cstdlib>

#include <iomanip>

#include "Sandwich.h"

#include "Customer.h"

using namespace std;

// **********************************************************

// Function prototypes

// Test the Sandwich class functions.

// Preconditions: None

// Postconditions: Output indicating the results of exe-

// cuting the various Sandwich functions has been displayed

// on the screen.

void testSandwich();

// Test the Customer class functions.

// Preconditions: None

// Postconditions: Output indicating the results of exe-

// cuting the various Customer functions has been displayed

// on the screen.

void testCustomer();

// Test the Customer class with the Sandwich class.

// Preconditions: None

// Postconditions: Output indicating the results of calling

// the Customer function that eats Sandwich will

// have been displayed on the screen.

void testCustomerWithSandwich();

#endif