func TestCanSupport(t *testing.T) { … } func TestGetAccessModes(t *testing.T) { … } type fakeDiskManager … func NewFakeDiskManager() *fakeDiskManager { … } func (fake *fakeDiskManager) Cleanup() { … } func (fake *fakeDiskManager) MakeGlobalPDName(disk iscsiDisk) string { … } func (fake *fakeDiskManager) MakeGlobalVDPDName(disk iscsiDisk) string { … } func (fake *fakeDiskManager) AttachDisk(b iscsiDiskMounter) (string, error) { … } func (fake *fakeDiskManager) DetachDisk(c iscsiDiskUnmounter, mntPath string) error { … } func (fake *fakeDiskManager) DetachBlockISCSIDisk(c iscsiDiskUnmapper, mntPath string) error { … } func doTestPlugin(t *testing.T, spec *volume.Spec) { … } func TestPluginVolume(t *testing.T) { … } func TestPluginPersistentVolume(t *testing.T) { … } func TestPersistentClaimReadOnlyFlag(t *testing.T) { … } func TestPortalMounter(t *testing.T) { … } type testcase … func TestGetSecretNameAndNamespaceForPV(t *testing.T) { … } func TestGetISCSIInitiatorInfo(t *testing.T) { … } func TestGetISCSICHAP(t *testing.T) { … } func TestGetVolumeSpec(t *testing.T) { … } func TestGetVolumeSpec_no_lun(t *testing.T) { … } func TestGetVolumeSpec_no_iface(t *testing.T) { … }