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 ); | ||
|  |     } | ||
|  | } |