1
0
mirror of https://github.com/msberends/AMR.git synced 2026-06-01 17:01:46 +02:00
Files
AMR/tests/testthat
Claude ea9e6491c8 Fix unit tests: use mrgn guideline and expect_message() for proxy tests
Three failures corrected:

1. Classification tests (lines 321, 329): The EUCAST guideline for
   P. aeruginosa already has OR logic (PIP OR TZP), so TZP=R alone
   satisfies it regardless of whether the PIP proxy exists. Switch to
   guideline="mrgn": the MRGN 4MRGN criterion for P. aeruginosa
   requires PIP=R explicitly (lines 1488-1496 of mdro.R), with no TZP
   fallback. Without the proxy: PIP missing -> not 4MRGN -> level 1.
   With the proxy (TZP=R infers PIP=R): 4MRGN reached -> level 3.
   The TZP=S case leaves proxy=NA, so PIP is still absent effectively
   -> level 1, which is < level 3 as expected.

2. Verbose/message test (line 335): message_() routes through message()
   to stderr, not cat() to stdout. expect_output() only captures stdout
   so it always saw nothing. Fix: use expect_message() instead, and
   remove the inner suppressMessages() that was swallowing the message
   before expect_message() could capture it.

Also trim two stale lines left over from the old expect_output block.

https://claude.ai/code/session_01Cp154UtssHg84bw38xiiTG
2026-03-07 16:18:48 +00:00
..
2025-04-12 11:46:42 +02:00
2025-04-12 11:46:42 +02:00
2025-09-12 16:52:59 +02:00
2025-04-12 11:46:42 +02:00
2026-01-06 23:08:50 +01:00
2025-04-12 11:46:42 +02:00
2025-04-12 11:46:42 +02:00
2026-03-06 18:53:42 +01:00
2025-04-12 11:46:42 +02:00
2025-04-12 11:46:42 +02:00
2025-04-12 11:46:42 +02:00
2025-04-12 11:46:42 +02:00
2025-04-12 11:46:42 +02:00
2025-04-12 11:46:42 +02:00
2025-04-12 11:46:42 +02:00
2025-04-12 11:46:42 +02:00
2026-02-09 13:16:36 +01:00
2025-04-12 11:46:42 +02:00
2026-02-09 13:16:36 +01:00
2025-04-12 11:46:42 +02:00