func getTestFakeStorageObject()

in internal/storage/fake_storage_util.go [104:160]


func getTestFakeStorageObject() []fakestorage.Object {
	var fakeObjects []fakestorage.Object
	testObjectRootFolder := fakestorage.Object{
		ObjectAttrs: fakestorage.ObjectAttrs{
			BucketName: TestBucketName,
			Name:       TestObjectRootFolderName,
			Generation: TestObjectGeneration,
		},
		Content: []byte(ContentInTestObject),
	}
	fakeObjects = append(fakeObjects, testObjectRootFolder)

	testObjectSubRootFolder := fakestorage.Object{
		ObjectAttrs: fakestorage.ObjectAttrs{
			BucketName: TestBucketName,
			Name:       TestObjectSubRootFolderName,
			Generation: TestObjectGeneration,
		},
		Content: []byte(ContentInTestObject),
	}
	fakeObjects = append(fakeObjects, testObjectSubRootFolder)

	testObject := fakestorage.Object{
		ObjectAttrs: fakestorage.ObjectAttrs{
			BucketName: TestBucketName,
			Name:       TestObjectName,
			Generation: TestObjectGeneration,
			Metadata:   map[string]string{MetaDataKey: MetaDataValue},
		},
		Content: []byte(ContentInTestObject),
	}
	fakeObjects = append(fakeObjects, testObject)

	testSubObject := fakestorage.Object{
		ObjectAttrs: fakestorage.ObjectAttrs{
			BucketName: TestBucketName,
			Name:       TestSubObjectName,
			Generation: TestObjectGeneration,
		},
		Content: []byte(ContentInTestSubObject),
	}
	fakeObjects = append(fakeObjects, testSubObject)

	testGzipObject := fakestorage.Object{
		ObjectAttrs: fakestorage.ObjectAttrs{
			BucketName:      TestBucketName,
			Name:            TestGzipObjectName,
			Generation:      TestGzipObjectGeneration,
			Metadata:        map[string]string{MetaDataKey: MetaDataValue},
			ContentEncoding: gcs.ContentEncodingGzip,
		},
		Content: []byte(ContentInTestGzipObjectCompressed),
	}
	fakeObjects = append(fakeObjects, testGzipObject)

	return fakeObjects
}