Please send questions to
st10@humboldt.edu .
//---------------------------------------------------------------
// File: test_stock_item.cpp
// Name: Sharon M. Tuttle
// last modified: 4-21-04
//
// Purpose: tester for class stock_item
//--------------------------------------------------------------
#include <iostream>
#include "stock_item.h"
using namespace std;
int main()
{
// set-up declarations
stock_item snack(100, "chocolate egg", 15, 0.99);
stock_item empty;
// tests and associated cout's
cout << endl;
cout << "Testing class stock_item..." << endl;
cout << endl;
cout << "1's mean test passed, 0's mean test failed:" << endl;
cout << "-------------------------------------------" << endl;
cout << (snack.get_key( ) == 100) << endl;
cout << (empty.get_key( ) == -1) << endl;
cout << (snack.get_name( ) == "chocolate egg") << endl;
cout << (empty.get_name( ) == "") << endl;
cout << (snack.get_quant( ) == 15) << endl;
cout << (empty.get_quant( ) == 0) << endl;
cout << (snack.get_price( ) == 0.99) << endl;
cout << (empty.get_price( ) == 0.0) << endl;
snack.set_key(13);
cout << (snack.get_key( ) == 13) << endl;
snack.set_name("jelly bean");
cout << (snack.get_name( ) == "jelly bean") << endl;
snack.set_quant(1313);
cout << (snack.get_quant( ) == 1313) << endl;
snack.set_price(0.13);
cout << (snack.get_price( ) == 0.13) << endl;
empty = snack;
cout << (empty.get_key( ) == 13) << endl;
cout << (empty.get_name( ) == "jelly bean") << endl;
cout << (empty.get_quant( ) == 1313) << endl;
cout << (empty.get_price( ) == 0.13) << endl;
return EXIT_SUCCESS;
}