22 lines
		
	
	
		
			604 B
		
	
	
	
		
			C++
		
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			604 B
		
	
	
	
		
			C++
		
	
	
	
| //////////////////////////////////////////////////////////////////////////////
 | |
| //
 | |
| //  Unit Tests for Detours Image API (test_image_api.cpp of unittests.exe)
 | |
| //
 | |
| //  Microsoft Research Detours Package
 | |
| //
 | |
| //  Copyright (c) Microsoft Corporation.  All rights reserved.
 | |
| //
 | |
| #include "catch.hpp"
 | |
| #include "windows.h"
 | |
| #include "detours.h"
 | |
| 
 | |
| TEST_CASE("DetourBinaryOpen", "[image]")
 | |
| {
 | |
|     SECTION("Passing INVALID_HANDLE, results in error")
 | |
|     {
 | |
|         auto binary = DetourBinaryOpen(INVALID_HANDLE_VALUE);
 | |
|         REQUIRE( GetLastError() == ERROR_INVALID_HANDLE );
 | |
|         REQUIRE( binary == nullptr );
 | |
|     }
 | |
| }
 |