Fix lint errors
This commit is contained in:
		
							parent
							
								
									5c32905944
								
							
						
					
					
						commit
						52e04a395b
					
				
					 1 changed files with 5 additions and 4 deletions
				
			
		| 
						 | 
				
			
			@ -16,9 +16,9 @@
 | 
			
		|||
 | 
			
		||||
#include <functional>
 | 
			
		||||
#include <memory>
 | 
			
		||||
#include <string>
 | 
			
		||||
 | 
			
		||||
#include "tracetools/utils.hpp"
 | 
			
		||||
#include "test_utils.hpp"
 | 
			
		||||
 | 
			
		||||
class SomeClassWithCallback
 | 
			
		||||
{
 | 
			
		||||
| 
						 | 
				
			
			@ -45,13 +45,14 @@ TEST(TestUtils, valid_address_symbol) {
 | 
			
		|||
  std::function<void(std::shared_ptr<int>)> f = &function_shared;
 | 
			
		||||
  // Address for one with an actual underlying function should be non-zero
 | 
			
		||||
  ASSERT_GT(get_address(f), (void *)0) << "get_address() for function not valid";
 | 
			
		||||
  ASSERT_STREQ(get_symbol(get_address(f)), "function_shared(std::shared_ptr<int>)") << "invalid function name";
 | 
			
		||||
  ASSERT_STREQ(get_symbol(get_address(f)), "function_shared(std::shared_ptr<int>)") <<
 | 
			
		||||
    "invalid function name";
 | 
			
		||||
 | 
			
		||||
  // Lambda
 | 
			
		||||
  std::function<int(int)> l = [](int num) {return num + 1;};
 | 
			
		||||
  // Address for an std::function with an underlying lambda should be nullptr
 | 
			
		||||
  ASSERT_EQ(get_address(l), nullptr) << "get_address() for lambda std::function not 0";
 | 
			
		||||
  // TODO symbol
 | 
			
		||||
  // TODO(christophebedard) check symbol
 | 
			
		||||
 | 
			
		||||
  // Bind (to member function)
 | 
			
		||||
  SomeClassWithCallback scwc;
 | 
			
		||||
| 
						 | 
				
			
			@ -62,5 +63,5 @@ TEST(TestUtils, valid_address_symbol) {
 | 
			
		|||
    std::placeholders::_2
 | 
			
		||||
  );
 | 
			
		||||
  ASSERT_EQ(get_address(fscwc), nullptr) << "get_address() for std::bind std::function not 0";
 | 
			
		||||
  // TODO symbol
 | 
			
		||||
  // TODO(christophebedard) check symbol
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue