Fixes memory leak in EN_addnode() (#455)

* Fixing memory leak in EN_addnode()

* Separating test_net_builder from test_toolkit

Making test_net_builder a standalone test

* Removing BOOST_TEST_MAIN

* Work in progress
This commit is contained in:
Michael Tryby
2019-04-11 18:04:20 -04:00
committed by GitHub
parent 8b4727eac5
commit 9c4665a661
10 changed files with 59 additions and 29 deletions

View File

@@ -41,6 +41,24 @@ struct FixtureOpenClose{
};
struct FixtureInitClose {
FixtureInitClose() {
error = 0;
ph = NULL;
EN_createproject(&ph);
EN_init(ph, DATA_PATH_RPT, DATA_PATH_OUT, EN_GPM, EN_HW);
}
~FixtureInitClose() {
EN_close(ph);
EN_deleteproject(&ph);
}
int error;
EN_Project ph;
};
struct FixtureAfterStep{
FixtureAfterStep() {
error = 0;