// Path: src/main/java/com/Ostermiller/util/DateTimeParse.java
// public enum Field {
// 	YEAR,
// 	MONTH,
// 	DAY
// }


import java.util.TimeZone;
import java.util.Locale;
import java.util.List;
import java.text.SimpleDateFormat;
import java.util.Date;
import junit.framework.TestCase;
import com.Ostermiller.util.DateTimeParse.Field;
	}

	public void testBc(){
		assertJustDateEqualsBc("0200-01-01", parse("200 BC"));
		assertJustDateEqualsBc("1431-01-10", parse("Jan 10 1431 BC"));
	}

	public void testBce(){
		assertJustDateEqualsBc("0200-01-01", parse("200 BCE"));
		assertJustDateEqualsBc("1431-01-10", parse("Jan 10 1431 BCE"));
	}

	public void testAd(){
		assertJustDateEquals("0200-01-01", parse("200 AD"));
		assertJustDateEquals("1431-01-10", parse("Jan 10 1431 AD"));
	}

	public void testCe(){
		assertJustDateEquals("0200-01-01", parse("200 CE"));
		assertJustDateEquals("1431-01-10", parse("Jan 10 1431 CE"));
	}

	public void testAdBcCaseInsensitive(){
		assertJustDateEqualsBc("0200-01-01", parse("200 bc"));
		assertJustDateEqualsBc("1431-01-10", parse("Jan 10 1431 BcE"));
		assertJustDateEquals("0200-01-01", parse("200 aD"));
		assertJustDateEquals("1431-01-10", parse("Jan 10 1431 Ce"));
	}

	public void testFieldOrderMonth(){
// Path: src/main/java/com/Ostermiller/util/DateTimeParse.java
// public enum Field {
// 	YEAR,
// 	MONTH,
// 	DAY
// }


// Path: src/test/java/com/Ostermiller/util/DateTimeParseTest.java
import java.util.TimeZone;
import java.util.Locale;
import java.util.List;
import java.text.SimpleDateFormat;
import java.util.Date;
import junit.framework.TestCase;
import com.Ostermiller.util.DateTimeParse.Field;

	}

	public void testBc(){
		assertJustDateEqualsBc("0200-01-01", parse("200 BC"));
		assertJustDateEqualsBc("1431-01-10", parse("Jan 10 1431 BC"));
	}

	public void testBce(){
		assertJustDateEqualsBc("0200-01-01", parse("200 BCE"));
		assertJustDateEqualsBc("1431-01-10", parse("Jan 10 1431 BCE"));
	}

	public void testAd(){
		assertJustDateEquals("0200-01-01", parse("200 AD"));
		assertJustDateEquals("1431-01-10", parse("Jan 10 1431 AD"));
	}

	public void testCe(){
		assertJustDateEquals("0200-01-01", parse("200 CE"));
		assertJustDateEquals("1431-01-10", parse("Jan 10 1431 CE"));
	}

	public void testAdBcCaseInsensitive(){
		assertJustDateEqualsBc("0200-01-01", parse("200 bc"));
		assertJustDateEqualsBc("1431-01-10", parse("Jan 10 1431 BcE"));
		assertJustDateEquals("0200-01-01", parse("200 aD"));
		assertJustDateEquals("1431-01-10", parse("Jan 10 1431 Ce"));
	}

	public void testFieldOrderMonth(){
		DateTimeParse p = getParser(new Field[]{Field.MONTH});