func TestAddReport2(t *testing.T) {
	fmt.Println("\n\n>>>>>>>>>>>>>>>>>>> TestAddReport <<<<<<<<<<<<<<<<<<<<<<<<<<")
	newRpt := data.BaseReport{
		DateCreated:       data.NewCustomTime("2015-02-20T13:45:30"),
		DateUpdated:       data.NewCustomTime("2015-02-25T09:00:01.000"),
		DeviceType:        "IPHONE",
		DeviceModel:       "5S",
		DeviceID:          "1111",
		RequestType:       "Graffiti Removal",
		RequestTypeID:     "10",
		ImageUrl:          "http://www.citysourced.com/image_200.png",
		ImageUrlXl:        "http://www.citysourced.com/image_xl_200.png",
		ImageUrlLg:        "http://www.citysourced.com/image_lg_200.png",
		ImageUrlMd:        "http://www.citysourced.com/image_md_200.png",
		ImageUrlSm:        "http://www.citysourced.com/image_sm_200.png",
		ImageUrlXs:        "http://www.citysourced.com/image_xs_200.png",
		City:              "San Jose",
		State:             "CA",
		ZipCode:           "95101",
		Latitude:          "37.336240",
		Longitude:         "-121.885862",
		Directionality:    "25 N NW",
		Description:       "New graffiti request - someone painted flames on Flames Restaurant",
		AuthorNameFirst:   "Wiley",
		AuthorNameLast:    "Coyote",
		AuthorEmail:       "",
		AuthorTelephone:   "",
		AuthorIsAnonymous: "true",
		UrlDetail:         "http://www.citysourced.com/report/100/graffiti",
		UrlShortened:      "",
		StatusType:        "Open",
	}
	data.Append(newRpt)
	fmt.Printf("------ After add:\n%s\n", data.DisplayReports())
}
func (st *CreateThreeOneOne) Run() (string, error) {
	reportid, authorid, _ := data.Append(st.BaseReport, false)
	return response.NewResponseReport("New report created OK", st.start, reportid, authorid)
}