fixes for tests with combos of disable options
diff --git a/test/qcbor_decode_tests.c b/test/qcbor_decode_tests.c
index 205eada..a230305 100644
--- a/test/qcbor_decode_tests.c
+++ b/test/qcbor_decode_tests.c
@@ -6498,12 +6498,19 @@
                                           "label2",
                                           0xff,
                                           &uDouble);
+#ifndef QCBOR_DISABLE_FLOAT_HW_USE
    if(QCBORDecode_GetAndResetError(&DCtx)) {
       return 5;
    }
    if(uDouble != -16777474) {
       return 6;
    }
+#else
+   if(QCBORDecode_GetAndResetError(&DCtx) != QCBOR_ERR_HW_FLOAT_DISABLED) {
+      return 7;
+   }
+#endif
+
 
    QCBORDecode_ExitMap(&DCtx);