const defaultPVName … type reaction … func pv() *v1.PersistentVolume { … } func boundPV() *v1.PersistentVolume { … } func withProtectionFinalizer(pv *v1.PersistentVolume) *v1.PersistentVolume { … } func generateUpdateErrorFunc(t *testing.T, failures int) clienttesting.ReactionFunc { … } func deleted(pv *v1.PersistentVolume) *v1.PersistentVolume { … } func TestPVProtectionController(t *testing.T) { … }