An unit testing framework for Beckhoff's TwinCAT 3
AssertEquals_WORD
of FB_TestSuite
sets the wrong type Type_UINT
, see #184Type_UINT
in AssertEquals_WORD
, see #185NumberOfTestsToAnalyse
is limited to the wrong boundaries, see #187RUN_IN_SEQUENCE
doesn't work for multiple TestSuites, see #189AddAssertResult
not checking limits of AssertResults
array, see #190NumberOfTestsToAnalyse
is limited to the wrong boundaries, see #194TEST_FINISHED_NAMED
no longer works, see #212TEST(...)
space character issue, see #225❤️ @stefanbesler ❤️ @bernienor ❤️ @oswin02 ❤️ @JoergWitt ❤️ @doerk77 ❤️ @ZLLentz ❤️ @sagatowski
New functionality:
Issues solved:
Website (https://www.tcunit.org) including the documentation is updated for the new version.
New functionality:
Issues solved:
Misc issues/PRs included:
Website (https://www.tcunit.org) including the documentation is updated for the new version.
Compiled using TwinCAT 3.1.4022.32.
Added assertion methods for 2D/3D REAL/LREAL arrays, see #31 and #36. Added TEST_FINISHED_NAMED method, see #37, #38, #42, #47, #48 and #51. Added WRITE_PROTECTED functions, see #45 and #46. Added XmlControl/FileControl for future XML-write of test results, see #40 and #41. Replaced GVL_Constants_TcUnit with GVL_Param_TcUnit, see #33 and #34.
Also solved multiple issues: Issue #30 - "An empty test suite causes the test report to never show" Issue #35 - "Too many ADSLOGSTR() causes some to become lost" Issue #39 - "Change methods GetAmount... to GetNumber..." Issue #44 - "Unifying visual studio versions across projects"
Compiled using TwinCAT 3.1.4022.30.
Better/more easy to use API for TcUnit according to PR #29 "Reduce boilerplate code required for writing tests" and issue #26 "Boilerplate reduction and using a TEST_FINISHED method".
Also solved multiple issues:
Website (https://www.tcunit.org), documentation plus all examples updated for the new API.
Compiled using TwinCAT 3.1.4022.29.
Solved tons of issues:
Fixed a bug in FB_Assert.AssertEquals() in where the output-data from FB_AnyComparator was not used correctly and thus could make certain tests succeed even though they should fail.
Compiled using TwinCAT 3.1.4022.27.
Added assertion of arrays. Compiled using TwinCAT 3.1.4022.25.
First release of TcUnit.
Compiled using TwinCAT 3.1.4022.25.