Meant to simplify Functional Integration Tests with FitNesse on systems that handle 5250 terminals.
$ java -jar target/tn5250j.slim-1.0-SNAPSHOT.jar
The Maven pom.xml
takes care of running FitNesse with the correct classpath.
$ mvn -P fitnesse integration-test -Dusername={username} -Dpassword={password}
Use com.hoek.tn5250.TerminalDriver
to drive terminal screens.
You can get a test account on PUB400.
Source from 0.7.0 pulled from SourceForge, and converted to Maven project. Since then, it was migrated to GitHub.
DataStreamProducer
does not handle doubling IAC (0xFF, Interpret As Command) bytes properly.
FAIL 0000: 03 ff ff 12 a0 00 00 04
...
GOOD 0000: 00 11 12 a0 00 00 04 00