vfs: make specialized file Open functions private

This commit is contained in:
Nick Craig-Wood 2017-12-06 16:38:19 +00:00
parent 5ad226ab54
commit 517bdc719b
3 changed files with 26 additions and 24 deletions

View file

@ -96,7 +96,7 @@ func TestFileOpenRead(t *testing.T) {
defer r.Finalise()
_, file, _ := fileCreate(t, r)
fd, err := file.OpenRead()
fd, err := file.openRead()
require.NoError(t, err)
contents, err := ioutil.ReadAll(fd)
@ -111,7 +111,7 @@ func TestFileOpenWrite(t *testing.T) {
defer r.Finalise()
vfs, file, _ := fileCreate(t, r)
fd, err := file.OpenWrite(os.O_WRONLY | os.O_TRUNC)
fd, err := file.openWrite(os.O_WRONLY | os.O_TRUNC)
require.NoError(t, err)
newContents := []byte("this is some new contents")
@ -123,7 +123,7 @@ func TestFileOpenWrite(t *testing.T) {
assert.Equal(t, int64(25), file.Size())
vfs.Opt.ReadOnly = true
_, err = file.OpenWrite(os.O_WRONLY | os.O_TRUNC)
_, err = file.openWrite(os.O_WRONLY | os.O_TRUNC)
assert.Equal(t, EROFS, err)
}