func createPodWithVolume(pod, pvc string) *v1.Pod { … } func TestSingleZone(t *testing.T) { … } func TestMultiZone(t *testing.T) { … } func TestWithBinding(t *testing.T) { … } func TestIsSchedulableAfterPersistentVolumeClaimAdded(t *testing.T) { … } func TestIsSchedulableAfterStorageClassAdded(t *testing.T) { … } func TestIsSchedulableAfterPersistentVolumeChange(t *testing.T) { … } func BenchmarkVolumeZone(b *testing.B) { … } func newPluginWithListers(ctx context.Context, tb testing.TB, pods []*v1.Pod, nodes []*v1.Node, pvcs []*v1.PersistentVolumeClaim, pvs []*v1.PersistentVolume) framework.Plugin { … } func makePVsWithZoneLabel(num int) []*v1.PersistentVolume { … } func makePVCsWithPV(num int) []*v1.PersistentVolumeClaim { … } func makeNodesWithTopologyZone(num int) []*v1.Node { … }