MCPcopy
hub / github.com/kopia/kopia / TestWriteTempFileAtomic_EmptyData

Function TestWriteTempFileAtomic_EmptyData

repo/content/write_temp_file_test.go:36–47  ·  view source on GitHub ↗

TestWriteTempFileAtomic_EmptyData verifies that an empty payload is written without error and produces a valid (zero-byte) file.

(t *testing.T)

Source from the content-addressed store, hash-verified

34// TestWriteTempFileAtomic_EmptyData verifies that an empty payload is written
35// without error and produces a valid (zero-byte) file.
36func TestWriteTempFileAtomic_EmptyData(t *testing.T) {
37 t.Parallel()
38
39 dir := t.TempDir()
40
41 name, err := writeTempFileAtomicImp(localFS{}, dir, []byte{})
42 require.NoError(t, err)
43
44 info, err := os.Stat(name)
45 require.NoError(t, err)
46 require.EqualValues(t, 0, info.Size())
47}
48
49// TestWriteTempFileAtomic_CreatesDirectoryIfMissing verifies that
50// writeTempFileAtomic creates the target directory when it does not exist,

Callers

nothing calls this directly

Calls 3

writeTempFileAtomicImpFunction · 0.85
StatMethod · 0.65
SizeMethod · 0.45

Tested by

no test coverage detected