func TestPreservationStorageFileName(t *testing.T) { genericFile := models.GenericFile{} genericFile.URI = "" fileName, err := genericFile.PreservationStorageFileName() if err == nil { t.Errorf("PreservationStorageFileName() should have returned an error") } genericFile.URI = "https://s3.amazonaws.com/aptrust.test.preservation/a58a7c00-392f-11e4-916c-0800200c9a66" fileName, err = genericFile.PreservationStorageFileName() if err != nil { t.Errorf("PreservationStorageFileName() returned an error: %v", err) return } assert.Equal(t, "a58a7c00-392f-11e4-916c-0800200c9a66", fileName) }