Initial Commit
This commit is contained in:
		
						commit
						c2e7548296
					
				
					 238 changed files with 65475 additions and 0 deletions
				
			
		
							
								
								
									
										24
									
								
								absl/base/internal/exception_testing.h
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								absl/base/internal/exception_testing.h
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,24 @@ | |||
| // Testing utilities for ABSL types which throw exceptions.
 | ||||
| 
 | ||||
| #ifndef ABSL_BASE_INTERNAL_EXCEPTION_TESTING_H_ | ||||
| #define ABSL_BASE_INTERNAL_EXCEPTION_TESTING_H_ | ||||
| 
 | ||||
| #include "gtest/gtest.h" | ||||
| #include "absl/base/config.h" | ||||
| 
 | ||||
| // ABSL_BASE_INTERNAL_EXPECT_FAIL tests either for a specified thrown exception
 | ||||
| // if exceptions are enabled, or for death with a specified text in the error
 | ||||
| // message
 | ||||
| #ifdef ABSL_HAVE_EXCEPTIONS | ||||
| 
 | ||||
| #define ABSL_BASE_INTERNAL_EXPECT_FAIL(expr, exception_t, text) \ | ||||
|   EXPECT_THROW(expr, exception_t) | ||||
| 
 | ||||
| #else | ||||
| 
 | ||||
| #define ABSL_BASE_INTERNAL_EXPECT_FAIL(expr, exception_t, text) \ | ||||
|   EXPECT_DEATH(expr, text) | ||||
| 
 | ||||
| #endif | ||||
| 
 | ||||
| #endif  // ABSL_BASE_INTERNAL_EXCEPTION_TESTING_H_
 | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue