$title 'Refactor suite test 1' (REFACT01,SEQ=647) $onText This test is the first one of the refactor suite. It is used to make sure that a cmex source code refactorization does not change the expected behavior. There is an expected sequence when using this test: 1. Run this test with command line option "--before=True" 2. Modify and rebuild cmex 3. Run this test without command line option Contributor: Lutz Westermann, March 2014 $offText $call gamslib -q trnsport $call gamslib -q circle $ifThen set before $ call gams trnsport.gms lo=%GAMS.lo% sys14=1 s=trnsportBefore $ call gams circle.gms lo=%GAMS.lo% sys14=1 s=circleBefore $else $ if not exist trnsportBefore.g00 $abort Run with --before=True first to get reference workfiles $ if not exist circleBefore.g00 $abort Run with --before=True first to get reference workfiles $ call gams trnsport.gms lo=%GAMS.lo% sys14=1 s=trnsportAfter $ call diff trnsportBefore.g00 trnsportAfter.g00 $ if errorlevel 1 $abort trnsportBefore.g00 and trnsportAfter.g00 differ $ call gams circle.gms lo=%GAMS.lo% sys14=1 s=circleAfter $ call diff circleBefore.g00 circleAfter.g00 $ if errorlevel 1 $abort circleBefore.g00 and circleAfter.g00 differ $endIf