#include "project.h" #include #include TEST(Project, NewProjectIsInitalized) { Project p; EXPECT_EQ(nullptr,p.callGraph); ASSERT_TRUE(p.pProcList.empty()); ASSERT_TRUE(p.binary_path().empty()); ASSERT_TRUE(p.project_name().empty()); ASSERT_TRUE(p.symtab.empty()); } TEST(Project, CreatedProjectHasValidNames) { Project p; std::vector strs = {"./Project1.EXE","/home/Project2.EXE","/home/Pro ject3"}; std::vector expected = {"Project1","Project2","Pro ject3"}; for(size_t i=0; i