Adding test to ensure list objects returns an error for non existant buckets to match previous bug fix and fix for inmemory

This commit is contained in:
Frederick F. Kautz IV
2015-02-01 10:48:31 -08:00
parent be7c9aacf8
commit a092b44cf1
2 changed files with 16 additions and 0 deletions

View File

@@ -88,6 +88,9 @@ func (storage *storage) StoreBucket(bucketName string) error {
}
func (storage *storage) ListObjects(bucket, prefix string, count int) ([]mstorage.ObjectMetadata, bool, error) {
if _, ok := storage.bucketdata[bucket]; ok == false {
return []mstorage.ObjectMetadata{}, false, mstorage.BucketNotFound{Bucket: bucket}
}
// TODO prefix and count handling
var results []mstorage.ObjectMetadata
var keys []string