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

Namespace for modalPSDs unit tests. More...

Functions

 SCENARIO ("INDI Callbacks", "[modalPSDs]")
 Verify modalPSDs callback validation and PSD-window extraction logic behave as expected.
 
 TEST_CASE ("modalPSDs PSD averaging and mean windows are decoupled", "[modalPSDs]")
 Verify modalPSDs derives PSD averaging depth from psdTime and psdAvgTime while mean sizing follows meanTime.
 
 SCENARIO ("PSD input windows come from one validated snapshot", "[modalPSDs]")
 
 TEST_CASE ("modalPSDs PSD input windows use the exact required history depth", "[modalPSDs]")
 Verify modalPSDs can read both windows when the circular buffer is sized to the exact required history depth.
 
 TEST_CASE ("modalPSDs rolling mean update matches full recompute", "[modalPSDs]")
 Verify modalPSDs rolling mean updates match a full recomputation after one overlap advance.
 
 TEST_CASE ("modalPSDs rolling PSD sum update matches full recompute", "[modalPSDs]")
 Verify modalPSDs rolling PSD-sum updates match a full recomputation when one plane enters and one leaves.
 
 TEST_CASE ("modalPSDs loop-state gating is optional and blocks open-loop frames", "[modalPSDs]")
 Verify modalPSDs optionally gates PSD ingestion on the configured loop-state property.
 
 SCENARIO ("Snapshot-based circular-buffer loads reject stale snapshots", "[modalPSDs]")
 

Detailed Description

Namespace for modalPSDs unit tests.

Function Documentation

◆ SCENARIO() [1/2]

libXWCTest::modalPSDsTest::SCENARIO ( "PSD input windows come from one validated snapshot"  ,
""  [modalPSDs] 
)

Definition at line 280 of file modalPSDs_test.cpp.

◆ SCENARIO() [2/2]

libXWCTest::modalPSDsTest::SCENARIO ( "Snapshot-based circular-buffer loads reject stale snapshots"  ,
""  [modalPSDs] 
)

Definition at line 502 of file modalPSDs_test.cpp.