// Test the default constructor TEST(TNEANet, DefaultConstructor) { PNEANet Graph; Graph = TNEANet::New(); EXPECT_EQ(0,Graph->GetNodes()); EXPECT_EQ(0,Graph->GetEdges()); EXPECT_EQ(1,Graph->IsOk()); EXPECT_EQ(1,Graph->Empty()); EXPECT_EQ(1,Graph->HasFlag(gfDirected)); EXPECT_EQ(1,Graph->HasFlag(gfMultiGraph)); }
// Test small graph TEST(TNEANet, GetSmallGraph) { PNEANet Graph; return; // not implemented //Graph = TNEANet::GetSmallGraph(); EXPECT_EQ(5,Graph->GetNodes()); EXPECT_EQ(6,Graph->GetEdges()); EXPECT_EQ(1,Graph->IsOk()); EXPECT_EQ(0,Graph->Empty()); EXPECT_EQ(1,Graph->HasFlag(gfDirected)); }