     }
   }
 
-  std::vector<result_type> compute_reference_solution(join_kind join_method, bool print = false, bool sort = true)
+  std::vector<result_type> compute_reference_solution(bool print = false, bool sort = true)
   {
 
     // Use the type of the first vector as the key_type


// A new instance of this class will be created for each *TEST(InnerJoinTest, ...)
// Put all repeated setup and validation stuff here
template <typename multi_column_t>
struct InnerJoinTest : public testing::Test
{
  multi_column_t left_columns;

  multi_column_t right_columns;


// Creates a gdf_column from a std::vector
template <typename col_type>
gdf_column create_gdf_column(std::vector<col_type> const & host_vector)
{
  // Copy host vector to device
  thrust::device_vector<col_type> device_vector(host_vector);
