Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-08-09 | Used fixed seeds where random is used in tests. | Mike Buland | |
It was so stupid to use random numbers in tests, generators yes, but random? the test won't fail the same way twice in a row, defeating the entire point of the test! | |||
2023-08-08 | Unit test augmentations and harness. | Mike Buland | |
Added some features to the mkunit program, including cleanup routine support. Added reporting modes for the UnitSuite class, and it can now generate machine readable reports. Added a new program, rununits that runs all unit tests and generates a synopsis of what you really care about at the end, issues! | |||
2023-08-04 | Removed the shared unit test for strings. | Mike Buland | |
Strings are no longer shared. | |||
2023-08-04 | Woo! Unit Tests! Found some bugs! | Mike Buland | |
2023-08-01 | Updated copyright date. | Mike Buland | |
2023-07-24 | Added swap to array. | Mike Buland | |
2023-07-11 | Merge branch 'main' into noshare | Mike Buland | |
2023-07-11 | Tweaked/improved tests. | Mike Buland | |
2023-07-10 | String is now not shared. | Mike Buland | |
2021-07-30 | Fixed uninitializsed bug in Bu::Array::setSize. | Mike Buland | |
When setCapacity was used before setSize some elements were not being properly initialized in the array. | |||
2019-08-08 | Fixed a bug in the BlobBuilder. | Mike Buland | |
Appending wasn't working correctly. | |||
2019-06-25 | BlobBuilder implemented, tests in progress. | Mike Buland | |
2019-05-25 | Just about everything that Blob needs is in. | Mike Buland | |
2019-05-25 | Augmented UnitSuite, added more to Blob, and added tests. | Mike Buland | |
2019-05-24 | Updated copyright date. | Mike Buland | |
2019-01-29 | Clerified some ints. | Mike Buland | |
2014-02-03 | Corrected Myriad unit test on 64 bit platforms. | Mike Buland | |
I assumed a long would be 4 bytes, that was silly! | |||
2014-02-03 | Changed copyright to 2007-2014. | Mike Buland | |
2013-02-27 | Added a unit test for Bu::SynchroHash. It's just a tweaked copy of the test | Mike Buland | |
for Bu::Hash, which tests the basics alright, but not the synchro part. I'm still trying to figure out a good test for that. | |||
2013-02-11 | Updated the copyright for 2013. | Mike Buland | |
2012-11-27 | Added a few comments and fixed a string unit test, it assumed hex would be | Mike Buland | |
upper case by default and now it's lower case. | |||
2012-11-05 | Converted tabs to spaces with tabconv. | Mike Buland | |
2012-09-05 | Added extra formatting argument indexing method to Bu::String::FormatProxy. | Mike Buland | |
You can now use %{3} so that arguments can be followed by a digit. | |||
2012-09-05 | Fixed silly bug involving juxtaposed replacement tokens in | Mike Buland | |
Bu::String::FormatProxy substitutions. | |||
2012-04-15 | Updated copyright, packaging, makefile, etc. | Mike Buland | |
2012-04-14 | Added support for running subsets of unit tests to Bu::UnitSuite, now just list | Mike Buland | |
the names of the tests you want to run on the command line. Also, fixed some minor issues in two of the test suites. | |||
2011-10-25 | Fixed bug in base64 decoding. If an attempt is made to read data after the end | Mike Buland | |
of the stream has been reached, and the input didn't end with '=' chars then it would return the final buffer an extra time before ending. Now it ends when it should, no matter how many extra times you try to read. | |||
2011-07-17 | More variant unit tests, signed and unsigned chars are no formatted as numbers, | Mike Buland | |
while chars are formatted as characters. | |||
2011-07-13 | Trying to hunt down bug in variant code. | Mike Buland | |
2011-04-04 | david - tried to make hash crash | David | |
2011-03-30 | Ok, string stuff is working much, much better, a load of new unit tests have | Mike Buland | |
been added, and I deleted a whole slew of stupid old tests that I don't need. | |||
2011-03-29 | String's replace function now doesn't get false positives on partial matches at | Mike Buland | |
the end of strings. Build should work much better now. | |||
2011-03-19 | The rest of libbu++ is corrected as far as the now Bu::String toUpper/toLower | Mike Buland | |
semantics go as well as switching everything to the new string formatting code. | |||
2011-03-17 | david - added a hash table stress unit test | David | |
2011-02-04 | Some tweaks to the string unit test. | Mike Buland | |
2011-01-22 | Minor change to csvwriter, the excel formatter wasn't escaping strings with | Mike Buland | |
commas or quotes quite right, it's much better now. Also, added an SHA1 unit test. | |||
2011-01-20 | Fixed a really strang, really hard to nail down corner case in String | Mike Buland | |
2011-01-20 | Wow! Merged the branch, streams are updated, and there's no more FString, run | Mike Buland | |
the fixstrings.sh script in the support directory to (hopefully) automatically update your projects. | |||
2011-01-20 | Heh, forgot to rename the two fstring tests. | Mike Buland | |
2011-01-20 | Wow, got the Stream changes propegated, all tests build with string instead of | Mike Buland | |
fstring, and updated the copyright notice to extend to 2011 | |||
2011-01-20 | Bu::FString is now String, and there's a shell script to fix any other programs | Mike Buland | |
that were using fstring, I hope. | |||
2011-01-13 | Md5 works really, really well. It's fast, and sexy, and awesome. Thanks david. | Mike Buland | |
2010-11-04 | FString tests, the new one causes a segfault with the old fstring. | Mike Buland | |
2010-10-14 | SharedCore has more features now, which is cool, including a test to see if | Mike Buland | |
another object of the parent type has the same core, and another to clone the parent object. That one is pretty cool, it means you can now get a real copy when you want to, great for multi-threaded stuff. Also, two more classes are now SharedCore: Hash and Heap! | |||
2010-10-14 | A quick unit test for the copy constructor in variant. | Mike Buland | |
2010-06-21 | Fixed a bug in Bu::Buffer that resulted from a false negative on isEos if the | Mike Buland | |
underlying stream was empty. | |||
2010-05-28 | More myriad testing and unit test features, not unit tests that may take a | Mike Buland | |
while are welcome to provide progress info with some builtin functions. The Bu::Archive class now throws an exception if reading is interrupted by EOS | |||
2010-05-26 | Oooh, another minor myriad fix, it's getting solid now. :) | Mike Buland | |
2010-05-26 | Fixed most of the compilation warnings, and a valgrind warning in the fstring's | Mike Buland | |
remove function. memcpy can't do overlapping memory, changed it to use memmove. | |||
2010-05-26 | More tweaks and informational functions. | Mike Buland | |