API
 
Loading...
Searching...
No Matches
modalPSDs_test.cpp File Reference

Catch2 tests for the modalPSDs app. More...

Include dependency graph for modalPSDs_test.cpp:

Go to the source code of this file.

Namespaces

namespace  libXWCTest
 Namespace for all libXWC tests.
 
namespace  libXWCTest::modalPSDsTest
 Namespace for modalPSDs unit tests.
 

Functions

 libXWCTest::modalPSDsTest::SCENARIO ("INDI Callbacks", "[modalPSDs]")
 Verify modalPSDs callback validation and PSD-window extraction logic behave as expected.
 
 libXWCTest::modalPSDsTest::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.
 
 libXWCTest::modalPSDsTest::SCENARIO ("PSD input windows come from one validated snapshot", "[modalPSDs]")
 
 libXWCTest::modalPSDsTest::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.
 
 libXWCTest::modalPSDsTest::TEST_CASE ("modalPSDs rolling mean update matches full recompute", "[modalPSDs]")
 Verify modalPSDs rolling mean updates match a full recomputation after one overlap advance.
 
 libXWCTest::modalPSDsTest::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.
 
 libXWCTest::modalPSDsTest::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.
 
 libXWCTest::modalPSDsTest::SCENARIO ("Snapshot-based circular-buffer loads reject stale snapshots", "[modalPSDs]")
 

Detailed Description

Catch2 tests for the modalPSDs app.

Author
Jared R. Males (jared.nosp@m.male.nosp@m.s@gma.nosp@m.il.c.nosp@m.om)

Definition in file modalPSDs_test.cpp.