src/test/lp_test.cc
changeset 1387 37d1b20cd9ef
parent 1313 96b74270c3a1
child 1390 9c8e464ed940
     1.1 --- a/src/test/lp_test.cc	Sun Apr 24 22:30:54 2005 +0000
     1.2 +++ b/src/test/lp_test.cc	Mon Apr 25 08:19:38 2005 +0000
     1.3 @@ -1,8 +1,21 @@
     1.4 -#include<lemon/lp_skeleton.h>
     1.5 -#include<lemon/lp_glpk.h>
     1.6 +#ifdef HAVE_CONFIG_H
     1.7 +#include <config.h>
     1.8 +#endif
     1.9 +
    1.10 +#ifdef HAVE_GLPK
    1.11 +#include <lemon/lp_glpk.h>
    1.12 +#elif HAVE_CPLEX
    1.13 +#include <lemon/lp_cplex.h>
    1.14 +#endif
    1.15  
    1.16  using namespace lemon;
    1.17  
    1.18 +#ifdef HAVE_GLPK
    1.19 +typedef LpGlpk LpDefault;
    1.20 +#elif HAVE_CPLEX
    1.21 +typedef LpCplex LpDefault;
    1.22 +#endif
    1.23 +
    1.24  void lpTest(LpSolverBase & lp)
    1.25  {
    1.26    typedef LpSolverBase LP;
    1.27 @@ -129,11 +142,9 @@
    1.28  
    1.29  int main() 
    1.30  {
    1.31 -  LpSkeleton lp_skel;
    1.32 -  LpGlpk lp_glpk;
    1.33 +  LpDefault lp;
    1.34  
    1.35 -  lpTest(lp_skel);
    1.36 -  lpTest(lp_glpk);
    1.37 +  lpTest(lp);
    1.38  
    1.39    return 0;
    1.40  }