API
 
Loading...
Searching...
No Matches
libXWCTest::zaberLowLevelTest Namespace Reference

Namespace for zaberLowLevel unit tests. More...

Functions

 SCENARIO ("INDI Callbacks", "[zaberLowLevel]")
 Verify zaberLowLevel callback validation and power-off snapshots preserve stage state.
 
 SCENARIO ("Power-off INDI snapshot retains stage state", "[zaberLowLevel]")
 
 SCENARIO ("Stage discovery resets stale device addresses", "[zaberLowLevel]")
 Verify discovery clears stale addresses and reports missing configured stages safely.
 
 SCENARIO ("Stage discovery can find devices that appear later", "[zaberLowLevel]")
 Verify a later discovery pass can find a stage that was missing initially.
 
 SCENARIO ("Recoverable transport errors transition to reconnect states", "[zaberLowLevel]")
 Verify communication failures drop the app back into reconnectable states.
 
 SCENARIO ("Classifying decoded device messages", "[zaberStage]")
 Verify zaberStage classifies replies and decodes warning tokens from ASCII responses.
 
 SCENARIO ("Parsing the warnings response", "[zaberStage]")
 
 TEST_CASE ("zaberLowLevel utility helpers parse system.serial responses", "[zaberUtils]")
 Verify parseSystemSerial() extracts axis addresses and serial numbers from a valid response.
 
 TEST_CASE ("zaberLowLevel utility helpers reject malformed system.serial snapshots", "[zaberUtils]")
 Verify parseSystemSerial() rejects malformed non-numeric serial tokens.
 

Detailed Description

Namespace for zaberLowLevel unit tests.

Namespace for zaberLowLevel utility unit tests.

Function Documentation

◆ SCENARIO() [1/2]

◆ SCENARIO() [2/2]

libXWCTest::zaberLowLevelTest::SCENARIO ( "Power-off INDI snapshot retains stage state"  ,
""  [zaberLowLevel] 
)

Definition at line 240 of file zaberLowLevel_test.cpp.