### 1. set the engine AT_SETUP([Random numbers - set the engine with Undo/Redo]) AT_KEYWORDS([random numbers]) AT_CHECK([../../molecuilder -v 3 --set-random-number-engine lagged_fibonacci607], 0, [stdout], [stderr]) AT_CHECK([fgrep "lagged_fibonacci607" stdout], 0, [ignore], [ignore]) AT_CHECK([../../molecuilder -v 3 --set-random-number-engine lagged_fibonacci607 --undo], 0, [stdout], [stderr]) AT_CHECK([fgrep "minstd_rand0" stdout], 0, [ignore], [ignore]) AT_CHECK([../../molecuilder -v 3 --set-random-number-engine lagged_fibonacci607 --undo --redo], 0, [stdout], [stderr]) AT_CHECK([fgrep -c "lagged_fibonacci607" stdout], 0, [stdout], [ignore]) AT_CHECK([fgrep "2" stdout], 0, [stdout], [ignore]) AT_CLEANUP