func newStorage(t *testing.T) (*REST, *StatusREST, *etcd3testing.EtcdTestServer) { … } func newHostPathType(pathType string) *api.HostPathType { … } func validNewPersistentVolume(name string) *api.PersistentVolume { … } func TestCreate(t *testing.T) { … } func TestUpdate(t *testing.T) { … } func TestDelete(t *testing.T) { … } func TestGet(t *testing.T) { … } func TestList(t *testing.T) { … } func TestWatch(t *testing.T) { … } func TestUpdateStatus(t *testing.T) { … } func getPhaseTranstitionTime(ctx context.Context, pvName string, storage *REST) (*metav1.Time, error) { … } func TestShortNames(t *testing.T) { … }