summaryrefslogtreecommitdiff
path: root/base/src/test/java/bjc
AgeCommit message (Collapse)Author
2021-04-11Tweak a few thingsBen Culkin
2020-10-06Add unit tests for definesBen Culkin
Adds unit tests for SimpleDefine and IteratedDefine. This also fixes an issue with IteratedDefine, where once you had consumed a replacer, it was consumed for good; you couldn't use it in the future, even in a different call to apply(). This was fixed through the introduction of a new iterator type from esodata - ResettableIterator. See that project/type for more details on what exactly this does; but suffice to say, it allows to restore our iterator and re-iterate over the same elements on every call to apply.
2020-09-25Warning cleanupBen Culkin
Take care of some various warnings that were occuring
2020-04-14Cleanup some warnings and stuffBen Culkin
2020-04-13Cleanup pass IIBen Culkin
Part II of the cleanup pass
2020-04-13Add some javadoc.Ben Culkin
Add some javadoc comments
2020-04-07Finish remove utils.dataBen Culkin
utils.data now lives in the esodata project; not in this one
2020-04-06Add NumberUtilsTestsBen Culkin
Add some tests for stuff in math.NumberUtils
2020-03-28Add DualExprParserBen Culkin
This class parses DualExprs from prefix expressions
2020-03-27Refactor test structureBen Culkin
Tests are now in a 'test' sub-package, so it is clear that they are indeed test code, not just disjoint parts of the main code
2020-01-06General warning cleanupbculkin2442
Just clean up of some warnings/other misc. problems
2019-04-11More testsBenjamin J. Culkin
2019-04-11QueuedIterator changesBenjamin J. Culkin
2018-10-30Cleanupbculkin2442
2018-10-29QueuedIteratorsbculkin2442
QueuedIterators are iterators that can have other iterators interleaved into their iteration sequences. This was implemented as a decent idea, and because it may help get the iterative topDownTransform working again (if it ever worked in the first place...)
2018-10-29More testing.bculkin2442
Add some more testing utilities
2018-10-28Cleanupbculkin2442
2018-10-28Import organizationbculkin2442
2018-10-28Testingbculkin2442
Doing more command testing, and introducing coverage testing
2018-10-25General work on commandsbculkin2442
2018-10-18Fix levelSplitterRX, and add tests to ensure that it stays fixedbculkin2442
It would also be fairly easy to convert this to a general splitRX, or add support for additional expressions. This might be a better interface than the one in ConfigurableTokenSplitter. (It'd almost certainly be easier to debug/introspect than the bodged together regex that CTS uses,)
2018-10-16Testing stuffbculkin2442
2018-10-14Testingbculkin2442
2018-10-14Move testsbculkin2442
2018-10-13General cleanup and documentation.bculkin2442
Cleanup files, and add missing comments in places.
2018-09-16Move CL format to submoduleBenjamin J. Culkin
2018-09-16Large updateBenjamin J. Culkin
A large update, this contains much debugging of the CL FORMAT routines, as well as a few other minor changes.
2018-09-06Convert CLFormatter to use ReportWriterBenjamin J. Culkin
This is in preparation for implementing the T and < directives
2018-03-05Updatestudent
2018-03-01Format passbjculkin
2018-03-01Fix some CL format issuesbjculkin
2018-02-12Commentingbjculkin
2017-10-08Start splitting into maven modulesBenjamin J. Culkin