Files
EPANET/tools/epanet-toolkit/test/test_epanet_toolkit.cpp
2018-01-12 09:46:32 -05:00

35 lines
759 B
C++

#include <stdlib.h>
#include <cstring>
#include "epanet2.h"
// NOTE: Project Home needs to be updated to run unit test
#define PROJECT_HOME "C:/Users/mtryby/Workspace/GitRepo/michaeltryby/epanet"
#define DATA_PATH "/tools/epanet-toolkit/test/data/"
using namespace std;
int main(int argc, char *argv[])
{
int error = 0;
EN_ProjectHandle project = NULL;
char inputFile[10] = "Net1.inp";
char reportFile[10] = "net1.rpt";
char outputFile[10] = "net1.out";
error = EN_alloc(&project);
error = EN_open(project, inputFile, reportFile, outputFile);
error = EN_solveH(project);
error = EN_solveQ(project);
error = EN_report(project);
error = EN_close(project);
error = EN_free(project);
return error;
}