Files
FileSync/tests/test_MoveToSubdirAndRestore.cmd

63 lines
1.7 KiB
Batchfile
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
:: Prepare test
set testName=%~n0
set testDir=tmp\%testName%
IF EXIST %testDir%.A rmdir %testDir%.A /S /Q
IF EXIST %testDir%.B rmdir %testDir%.B /S /Q
IF EXIST %testDir%.txt del %testDir%.txt
echo:Test %testName% started> %testDir%.txt
echo Test %testName% started
IF NOT EXIST tmp md tmp
md %testDir%.A
md %testDir%.B
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
echo:Uno> %testDir%.A\Uno.txt
echo:Dos> %testDir%.A\Dos.txt
..\filesync.exe -sync -dir %testDir%.A -dir %testDir%.B >> %testDir%.txt
md %testDir%.A\dirUno
move %testDir%.A\Uno.txt %testDir%.A\dirUno\Uno.txt >NUL
..\filesync.exe -sync -dir %testDir%.A -dir %testDir%.B >> %testDir%.txt
ping 127.0.0.1 -n 2 > nul
move %testDir%.A\dirUno\Uno.txt %testDir%.A\Uno.txt >NUL
rd %testDir%.A\dirUno
..\filesync.exe -sync -dir %testDir%.A -dir %testDir%.B >> %testDir%.txt
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
..\filesync.exe -read %testDir%.A/nodesFile.fs >> %testDir%.txt
..\filesync.exe -read %testDir%.B/nodesFile.fs >> %testDir%.txt
:: Check test results
IF NOT EXIST %testDir%.A\Uno.txt goto error
IF EXIST %testDir%.A\dirUno goto error
IF EXIST %testDir%.A\dirUno\Uno.txt goto error
IF NOT EXIST %testDir%.A\Dos.txt goto error
IF NOT EXIST %testDir%.B\Uno.txt goto error
IF EXIST %testDir%.B\dirUno goto error
IF EXIST %testDir%.B\dirUno\Uno.txt goto error
IF NOT EXIST %testDir%.B\Dos.txt goto error
:: Display test result
goto end
:error
echo:Test %testName% Failed...>> %testDir%.txt
echo Test %testName% Failed...
goto eof
:end
echo:Test %testName% OK!>> %testDir%.txt
echo Test %testName% OK!
:eof
echo:>> %testDir%.txt
echo:
echo:>> %testDir%.txt
echo: