Browse Source

file DOWNLOAD: Add test for bad hash.

Matt McCormick 12 years ago
parent
commit
f73f0fb357
2 changed files with 14 additions and 0 deletions
  1. 4 0
      Tests/CMakeTests/CMakeLists.txt
  2. 10 0
      Tests/CMakeTests/FileDownloadBadHashTest.cmake.in

+ 4 - 0
Tests/CMakeTests/CMakeLists.txt

@@ -38,6 +38,10 @@ AddCMakeTest(FileDownload "")
 set_property(TEST CMake.FileDownload PROPERTY
   PASS_REGULAR_EXPRESSION "file already exists with expected MD5 sum"
   )
+AddCMakeTest(FileDownloadBadHash "")
+set_property(TEST CMake.FileDownloadBadHash PROPERTY
+  WILL_FAIL TRUE
+  )
 
 AddCMakeTest(FileUpload "")
 

+ 10 - 0
Tests/CMakeTests/FileDownloadBadHashTest.cmake.in

@@ -0,0 +1,10 @@
+set(url "file://@CMAKE_CURRENT_SOURCE_DIR@/FileDownloadInput.png")
+set(dir "@CMAKE_CURRENT_BINARY_DIR@/downloads")
+
+file(DOWNLOAD
+  ${url}
+  ${dir}/file3.png
+  TIMEOUT 2
+  STATUS status
+  EXPECTED_HASH SHA1=5555555555555555555555555555555555555555
+  )