func newHostPathType(pathType string) *v1.HostPathType { … } func newHostPathTypeList(pathType ...string) []*v1.HostPathType { … } func TestCanSupport(t *testing.T) { … } func TestGetAccessModes(t *testing.T) { … } func TestRecycler(t *testing.T) { … } func TestDeleter(t *testing.T) { … } func TestDeleterTempDir(t *testing.T) { … } func TestProvisioner(t *testing.T) { … } func TestInvalidHostPath(t *testing.T) { … } func TestPlugin(t *testing.T) { … } func TestPersistentClaimReadOnlyFlag(t *testing.T) { … } func setUp() error { … } func tearDown() { … } func TestOSFileTypeChecker(t *testing.T) { … } type fakeHostPathTypeChecker … func (ftc *fakeHostPathTypeChecker) MakeFile() error { … } func (ftc *fakeHostPathTypeChecker) MakeDir() error { … } func (ftc *fakeHostPathTypeChecker) Exists() bool { … } func (ftc *fakeHostPathTypeChecker) IsFile() bool { … } func (ftc *fakeHostPathTypeChecker) IsDir() bool { … } func (ftc *fakeHostPathTypeChecker) IsBlock() bool { … } func (ftc *fakeHostPathTypeChecker) IsChar() bool { … } func (ftc *fakeHostPathTypeChecker) IsSocket() bool { … } func (ftc *fakeHostPathTypeChecker) GetPath() string { … } func TestHostPathTypeCheckerInternal(t *testing.T) { … }