Skip to content

Releases: mbuzdalov/testlib4j

Version 1.2

30 Oct 17:31
Compare
Choose a tag to compare

Changelist

  • quit function didn't throw Outcome: bug has been fixed
  • testlib4j didn't work, when there were no right to read VM properties

Attached binary file was built with --release 8 on java version 12.0.2+10

Version 1.1

23 Nov 17:51
Compare
Choose a tag to compare

Changelist

  1. Outcome.quit now returns Outcome, so that you can throw Outcome.quit(.. or return Outcome.quit(..
  2. InStream.quit is introduced, it's almost the same as Outcome.quit, but for answer stream it quits with Outcome.FAIL instead of PE or WA.
  3. Several examples and unit-tests added
  4. Fixed bug: when checker throws Outcome, extra output is not checked.
  5. CheckerFramework.runChecker is introduced, with an argument of instance of the checker class. From now on you can create checkers, that can be run without calling CheckerFramework.main. Several example, that are using CheckerFramework.runChecker are added: YesNoWithMain.java, CompareIntegerWithMain.java
    Be careful, if your checker class has no default constructor, then old method of calling CheckerFramework.main will not work

The pre-GitHub version

05 Jul 19:57
Compare
Choose a tag to compare

The version corresponding to this release has been widely used in various competitions, including the official ones held by ITMO University.

The attached file is built by Oracle JDK version 1.8.0_172.