Example #1
0
File: pos1.cpp Project: pos427/pos
int main(int argc,char * argv[])
{
	switch (argc)
	{
	case 2:
	{
		InputParser inputparser(argv[1]);
		Report report(inputparser.Parser().getItems());
		Pos pos;
		cout << pos.GetShoppingList(report);
		break;
	}
	case 3:
	{
		InputParser inputparser(argv[1], argv[2]);
		ShoppingCart cart = inputparser.parser();
		Report report(cart.getItems());
		Pos pos;
		cout << pos.GetShoppingList(report);
		break;
	}
	case 4:
	{
		InputParser inputparser(argv[1], argv[2],argv[3]);
		ShoppingCart cart = inputparser.parser();
		Report report(cart.getItems(),cart.getUser());
		Pos pos;
		cout << pos.GetShoppingList(report);
		break;
	}
	default:
	{
		Test test;
		test.DoTest();
		break;
	}
	}
	system("pause");
    return 0;
}