package edu.pdx.cs410J.family;
import java.text.DateFormat;
import java.text.ParseException;
/**
* A main program used to demonstrate the {@link Marriage} class.
*
* @see PersonMain
* @since Summer 2008
*/
public class MarriageMain {
/**
* A simple test program.
*/
public static void main(String[] args) {
// Create my parent's marriage
Person me = PersonMain.me();
Person mom = PersonMain.mom(me);
Person dad = PersonMain.dad(me);
Marriage marriage = new Marriage(dad, mom);
marriage.setLocation("Durham, NH");
try {
DateFormat df = DateFormat.getDateInstance(DateFormat.MEDIUM);
marriage.setDate(df.parse("Jul 12, 1969"));
} catch (ParseException ex) {
System.err.println("** Malformatted wedding day?");
System.exit(1);
}
mom.addMarriage(marriage);
dad.addMarriage(marriage);
// Print out some info
System.out.println(mom + "\n");
System.out.println(dad + "\n");
System.out.println(marriage + "\n");
}
}