Files
FileSync/tests/test_MoveToSubdir.cmd

55 lines
1.5 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
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
..\filesync.exe -read %testDir%.A/nodesFile.fs >> %testDir%.txt
..\filesync.exe -read %testDir%.B/nodesFile.fs >> %testDir%.txt
:: Check test results
IF EXIST %testDir%.A\Uno.txt goto error
IF NOT EXIST %testDir%.A\dirUno\Uno.txt goto error
IF NOT EXIST %testDir%.A\Dos.txt goto error
IF EXIST %testDir%.B\Uno.txt goto error
IF NOT 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: