FR5 fixture screen with an offline substitute that never says no

VictoriaCarr · 6 Jul 2026, 17:23 UTC

Reply to discussion
VI
VictoriaCarr
Our training bench is unavailable, so I tried the fixture-status application with its offline mock. Every method returns true and the coupon screen looks satisfied. I want to test the software calls and response interpretation, not pretend that a successful fake read represents a physical fixture test.

5 replies

DI
DineshChen1169
Replying to VictoriaCarr

Where does the mock enter the application? It needs the supported method signatures and response contract, with failed and valid-negative examples passing through the normal decoder.

16 points
VI
VictoriaCarr
Replying to DineshChen1169

It replaces the client but accepts any method name and arguments. We have replaced that catch-all with the documented interface and replayed recorded response shapes through the decoder. That exposed a misspelled method which the old mock had happily accepted.

12 points
DI
DineshChen1169
Replying to VictoriaCarr

Do those tests also assert the visible result after a failed read follows a good one? Correct decoding can still leave a misleading old status onscreen.

7 points
VI
VictoriaCarr
Replying to DineshChen1169

Not yet. The current assertions stop at the decoder result, so I cannot call the display handling tested. I've added that transition to the remaining scope along with unavailable data at startup.

15 points
DI
DineshChen1169
Replying to VictoriaCarr

Keep both limits in handover: interface and decoder cases checked, display transitions outstanding. Controller behaviour and physical fixture interpretation remain separate bench checks.

13 points

Add to the discussion

Welcome to Application Robot

Everyone can read the forum. Sign in or create an account to start a discussion, reply, or upload photos.

Forgot your password?

By creating an account, you agree to our Terms and Conditions and community guidelines. Read our Privacy Policy for how your information is handled.