*/
    public void testBuildTrack() {        Point pointA = new Point(0, 0);        Point pointB = new Point(1, 1);        Point pointC = new Point(1, 0);        int trackRule = 0;        //First track piece built        assertBuildTrackSuceeds(pointA, CompassPoints.SOUTHEAST, trackRule);        //Track connected from one existing track piece        assertBuildTrackSuceeds(pointB, CompassPoints.NORTHEAST, trackRule);        //Track connected to one existing track piece        assertBuildTrackSuceeds(pointC, CompassPoints.EAST, trackRule);        //Track connecting two existing track pieces.        assertBuildTrackSuceeds(pointA, CompassPoints.EAST, trackRule);        //Track already there.        assertBuildTrackFails(pointA, CompassPoints.SOUTHEAST, trackRule);        //Illegal config. connecting from one existing track piece        assertBuildTrackFails(pointA, CompassPoints.SOUTH, trackRule);        //Illegal config. connecting to one existing track piece	assertBuildTrackFails(new Point(0, 1), CompassPoints.NORTHEAST,		trackRule);        //Illegal config. connecting between two existing track pieces        assertBuildTrackFails(pointC, CompassPoints.SOUTH, trackRule);    }