disabled "CopyAssignable" test for MSVC in Debug mode, see #125
STL iterators used by json::iterator don't pass this test in Debug mode. The test does pass in Release mode, so I felt the best thing to do was selectively disable that test.
This commit is contained in:
		
							parent
							
								
									57de1d602e
								
							
						
					
					
						commit
						9d45aafc2c
					
				
					 1 changed files with 3 additions and 0 deletions
				
			
		|  | @ -9228,8 +9228,11 @@ TEST_CASE("concepts") | |||
| 
 | ||||
|         SECTION("CopyAssignable") | ||||
|         { | ||||
| // STL iterators used by json::iterator don't pass this test in Debug mode
 | ||||
| #if defined(_MSC_VER) && (_ITERATOR_DEBUG_LEVEL == 0) | ||||
|             CHECK(std::is_nothrow_copy_assignable<json::iterator>::value); | ||||
|             CHECK(std::is_nothrow_copy_assignable<json::const_iterator>::value); | ||||
| #endif | ||||
|         } | ||||
| 
 | ||||
|         SECTION("Destructible") | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue