Team 51 MusicBox
Homework 3

Group 2
Elaine Savino (savino)
Jim O'Neill (joneill1)
Gregg Stelmach (gstelmac)
-----------------------------------------------------------

PART ONE: JUNIT TESTS

Located in \JUnit

The four JUnit tests for are:

	ProcessCreateEventActionTest2.testNullOrBlank() - black-box
	ProcessCreateEventActionTest2.testIsEmailValid() - black-box
	ProcessCreateEventActionTest2.testIsValidDateFormat() - white-box
	ProcessHostLoginActionTest.testValidateLogin() - white-box

For ease of use, all four JUnit tests can be run from the JUnit suite
located in class Group2Tests.

Also included are the production classes:
	ProcessCreateEventAction
	ProcessHostLoginAction

See the Readme file in the root of this archive for the instructions on 
running the JUnit tests. The CVS repository contains an Ant script that makes
running the tests very easy.

-----------------------------------------------------------

PART TWO: AUTOMATED SYSTEM TESTS WITH FIT

Located in \FIT

MBPage.java
MBSystemTest1.htm and MBSystemTest2.htm
mbtest1results.html and mbtest2results.html
 
After you install FIT, you can run using these, use cd to go to the FIT\Release directory and then running this from the cmd line:
java classpath Classes fit.FileRunner Documents\MBSystemTest1.htm Reports\myresults1.html
java classpath Classes fit.FileRunner Documents\MBSystemTest2.htm Reports\myresults2.html

-----------------------------------------------------------

PART THREE: MANUAL SYSTEM TESTS

Located in \Manual

Two manual tests have been provided. One for logging into the application the 
other for registering as a new user.

CS329 HW3 MusicBox User Login.doc
CS329 HW3 MusicBox User Reg.doc