func NewDryRunnableTestStorage(t *testing.T) (DryRunnableStorage, func()) { … } func UnstructuredOrDie(j string) *unstructured.Unstructured { … } func TestDryRunCreateDoesntCreate(t *testing.T) { … } func TestDryRunCreateReturnsObject(t *testing.T) { … } func TestDryRunCreateExistingObjectFails(t *testing.T) { … } func TestDryRunUpdateMissingObjectFails(t *testing.T) { … } func TestDryRunUpdatePreconditions(t *testing.T) { … } func TestDryRunUpdateDoesntUpdate(t *testing.T) { … } func TestDryRunUpdateReturnsObject(t *testing.T) { … } func TestDryRunDeleteDoesntDelete(t *testing.T) { … } func TestDryRunDeleteMissingObjectFails(t *testing.T) { … } func TestDryRunDeleteReturnsObject(t *testing.T) { … } func TestDryRunDeletePreconditions(t *testing.T) { … }