MCPcopy
hub / github.com/rclone/rclone / createSimpleTestData

Function createSimpleTestData

cmdtest/cmdtest_test.go:129–149  ·  view source on GitHub ↗

createSimpleTestData creates simple test data in testFolder/subFolder

(t *testing.T)

Source from the content-addressed store, hash-verified

127
128// createSimpleTestData creates simple test data in testFolder/subFolder
129func createSimpleTestData(t *testing.T) string {
130 createTestFolder("testdata", t)
131 createTestFile("testdata/file1.txt", t)
132 createTestFile("testdata/file2.txt", t)
133 createTestFolder("testdata/folderA", t)
134 createTestFile("testdata/folderA/fileA1.txt", t)
135 createTestFile("testdata/folderA/fileA2.txt", t)
136 createTestFolder("testdata/folderA/folderAA", t)
137 createTestFile("testdata/folderA/folderAA/fileAA1.txt", t)
138 createTestFile("testdata/folderA/folderAA/fileAA2.txt", t)
139 createTestFolder("testdata/folderB", t)
140 createTestFile("testdata/folderB/fileB1.txt", t)
141 createTestFile("testdata/folderB/fileB2.txt", t)
142
143 t.Cleanup(func() {
144 err := os.RemoveAll(testFolder + "/testdata")
145 require.NoError(t, err)
146 })
147
148 return testFolder + "/testdata"
149}
150
151// TestCmdTest demonstrates and verifies the test functions for end-to-end testing of rclone
152func TestCmdTest(t *testing.T) {

Callers 2

TestCmdTestFunction · 0.85
TestEnvironmentVariablesFunction · 0.85

Calls 3

createTestFolderFunction · 0.85
createTestFileFunction · 0.85
RemoveAllMethod · 0.65

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…