Skip to content

Releases: lingjf/h2unit

5.6

05 Sep 15:54
Compare
Choose a tag to compare
5.6
  1. Unify MOCK/STUB primitive
  2. Update memcmp matcher output
  3. Caseless to json
  4. Extend json to javascript
  5. Illformed json hint
  6. CountOf matcher
  7. ListOf without content
  8. Specified actual array size in OK
  9. Formatted json print for copy paste
  10. Execute only last failed cases
  11. Coverage utility
  12. Update MOCK failure output
  13. JSON compare selector
  14. Update options
  15. Bugfix and refactoring

5.5

27 Jun 10:32
Compare
Choose a tag to compare
5.5
  1. User specified precision when compare floating-point number.
  2. MOCK support reference argument and return reference value.
  3. MOCK delegate origin function when no returns specified.
  4. MOCK STUB support template function, template class member function, and template member function.
  5. MOCK STUB support no default constructor and abstract class.
  6. MOCK STUB by function string name.
  7. Suppress macro expand in OK expression.
  8. BLOCK key-value attributes, limit, fill, align,noleak
  9. SOCK key-value attributes, from, to
  10. COUT attributes can not string type.
  11. Odd align memory allocate.
  12. Show check count.
  13. Memory footprint.
  14. Refactoring using effective C++ features.

5.4

31 May 13:57
Compare
Choose a tag to compare
5.4
  1. full support STL container
  2. memory inspection for overflow illegal access
  3. improve failure print
  4. refactoring

5.3

17 May 14:35
Compare
Choose a tag to compare
5.3
  1. naive support windows msvc
  2. improve memcmp matcher: Me(M1e,M8e,M16e,M32e,M64e), for bit/byte/word/dword/qword level
  3. asymmetric allocate memory and release
  4. access after free detection
  5. multiply run round
  6. update json diff render
  7. safely enumerate case list
  8. fix several BUGS
  9. refactoring

5.2

20 Apr 16:23
Compare
Choose a tag to compare
5.2
  1. capture syslog in COUT with "syslog" in parameter
  2. fix stdio, stub, cout BUGS

5.1

12 Apr 15:16
Compare
Choose a tag to compare
5.1
  1. Obsolete suite setup;
  2. Attach user message to OK/JE;
  3. More built-in Matcher, and && || ! logic operate for matchers;
  4. User defined matcher;
  5. Global setup and teardown;
  6. Execution progressing;
  7. Hijack dns resolve;
  8. Hijack TCP/UDP transmission;
  9. Capture stdout/err output;
  10. Break into debugger;
  11. Parameterized value generator;
  12. ForEach;
  13. ForFullmesh;
  14. Type adaptive;
  15. SOCK;
  16. COUT

4.0

14 Feb 15:31
Compare
Choose a tag to compare
4.0

Dynamic Mock;
Dynamic Stub;
Lambda make Mock/Stub fitness;
Section mode instead of fixture mode;
Non-invasive memory check, leak, overflow, double free;
Backtrace;
Simple check primitive OK;
Suppress some warning (eg. sign compare, writable-strings);
Incompatible api with v3/v2/v1;

3.0 Deprecated

08 Dec 07:31
Compare
Choose a tag to compare

Dynamic Mock and compatible with v2

2.0 Deprecated

30 Mar 11:20
Compare
Choose a tag to compare
v2.0

add version 2.0

1.0 Deprecated

06 Mar 11:49
Compare
Choose a tag to compare
v1.0

Import slre regular express engine