(t *testing.T)
| 528 | } |
| 529 | |
| 530 | func TestRWFileHandleSizeCreateNew(t *testing.T) { |
| 531 | _, vfs, fh := rwHandleCreateFlags(t, false, "file1", os.O_WRONLY|os.O_CREATE) |
| 532 | |
| 533 | // check initial size after opening |
| 534 | assertSize(t, vfs, fh, "file1", 0) |
| 535 | |
| 536 | // write some bytes |
| 537 | n, err := fh.Write([]byte("hello")) |
| 538 | assert.NoError(t, err) |
| 539 | assert.Equal(t, 5, n) |
| 540 | |
| 541 | // check size after writing |
| 542 | assertSize(t, vfs, fh, "file1", 5) |
| 543 | |
| 544 | // check size after writing |
| 545 | assertSize(t, vfs, fh, "file1", 5) |
| 546 | |
| 547 | // close |
| 548 | assert.NoError(t, fh.Close()) |
| 549 | |
| 550 | // check size after close |
| 551 | assertSize(t, vfs, nil, "file1", 5) |
| 552 | } |
| 553 | |
| 554 | func testRWFileHandleOpenTest(t *testing.T, vfs *VFS, test *openTest) { |
| 555 | fileName := "open-test-file" |
nothing calls this directly
no test coverage detected
searching dependent graphs…