We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent cd28d44 commit 490fa07Copy full SHA for 490fa07
cmake/testing.cmake
@@ -79,3 +79,16 @@ function(ASSERT_NOT_EXISTS file)
79
message(FATAL_ERROR "assertion failed: file ${file} exists")
80
endif()
81
endfunction()
82
+
83
+function(ASSERT_CONTENTS_EQUAL file content)
84
+ if(EXISTS ${file})
85
+ file(READ ${file} file_content)
86
+ if(content STREQUAL file_content)
87
+ message(STATUS "test passed: '${file}' exists and contains '${content}'")
88
+ else()
89
+ message(FATAL_ERROR "assertion failed: file '${file}' does not contain expected content.")
90
+ endif()
91
92
+ message(FATAL_ERROR "assertion failed: file '${file} does not exist")
93
94
+endfunction()
0 commit comments