Move sharing map friends declarations to unit tests

This commit is contained in:
Daniel Poetzl 2018-07-31 14:52:32 +01:00
parent 186897c0bd
commit 4ae8eb6756
2 changed files with 8 additions and 7 deletions

View File

@ -130,12 +130,6 @@ template <class keyT,
class sharing_mapt
{
public:
friend void sharing_map_interface_test();
friend void sharing_map_copy_test();
friend void sharing_map_collision_test();
friend void sharing_map_view_test();
friend void sharing_map_sharing_stats_test();
~sharing_mapt()
{
}

View File

@ -16,7 +16,14 @@ Author: Daniel Poetzl
#include <testing-utils/catch.hpp>
#include <util/sharing_map.h>
typedef sharing_mapt<irep_idt, std::string, irep_id_hash> smt;
class smt : public sharing_mapt<irep_idt, std::string, irep_id_hash>
{
friend void sharing_map_interface_test();
friend void sharing_map_copy_test();
friend void sharing_map_collision_test();
friend void sharing_map_view_test();
friend void sharing_map_sharing_stats_test();
};
// helpers
void fill(smt &sm)