Sign Up
EU Cyber Resilience Act (CRA) — First Deadline September 2026
If you sell LabVIEW-based software and systems in the EU, please be aware that new CRA regulations may require you to implement security vulnerability reporting starting September 11, 2026. The VIPM Team has prepared guides to help you understand how this applies to your software applications and published packages, since it's important you understand these regulatory requirements (click the Learn More link to read these guides). Thank you for your help in keeping security front-and-center within the LabVIEW community.
Learn more

LMock by Astemes - Toolkit for LabVIEW Download

Automated test double generation

D Discussion Watch * 3 ↓1,121
 logo
Version1.4.6.7
ReleasedMar 28, 2025
Publisher Astemes
License MIT
LabVIEW VersionLabVIEW>=20.0
Operating System Windows, Mac, and Linux
Dependencies astemes_lib_lunit  
Used By astemes_lib_lmock_for_caraya  
Project links Homepage   Documentation   Repository   Discussion

Description

LMock is a mocking framework used for automatically generating and maintaining mock classes.

A mock is a test double used, in place of a concrete implementation, when writing automated tests. This enables testing units of code in isolation, as the interface to the rest of the system is "mocked". Using a mock the behavior of the code under test can be verified, by checking that the expected VI calls are made. Furthermore, outputs from calls to the mocked objects can be predefined to stimulate and control the system under test.

The LMock toolkit features an expressive API, powerful scripting features, and detailed failure descriptions.

For full documentation, please see https://lmock.astemes.com/

Release Notes

1.4.6.7 (Mar 28, 2025)

- Add diff tool to highlight differences in comparison method result text
- Include MIT license in vip file

antsundq was a contributor to this release


Download Package

Versions
All Contributors

  Post an Idea   Post a Resource

Recent Posts