13.19d: 2190a1b verified; sizeLabel's ties tested; tests read optionals through value(); two mask tests brought to 13.12

This commit is contained in:
ZacharyZhang-NY committed 2026-10-03 19:16:59 -04:00
1 parent ab34fd6ace
commit 3757eb8910
40 files changed
+233 -220

No files matched your search

+5 -5
View File
@@ -118,16 +118,16 @@ void LayerEffectsTests::validityFollowsSwiftsBounds()
QVERIFY(!InnerShadowEffect{.angle = -360.5}.isValid() && !InnerShadowEffect{.distance = -1}.isValid() && !InnerShadowEffect{.blur = notANumber}.isValid());
// One bad effect spoils the set.
LayerEffects effects = every();
effects.innerShadow->blur = infinity;
effects.innerShadow.value().blur = infinity;
QVERIFY(!effects.isValid());
effects = every();
effects.stroke->size = 501;
effects.stroke.value().size = 501;
QVERIFY(!effects.isValid());
effects = every();
effects.shadow->distance = -1;
effects.shadow.value().distance = -1;
QVERIFY(!effects.isValid());
effects = every();
effects.colorOverlay->opacity = 2;
effects.colorOverlay.value().opacity = 2;
QVERIFY(!effects.isValid());
}
@@ -163,7 +163,7 @@ void LayerEffectsTests::theHelpersReadAndWriteOneKind()
effects.setEnabled(true, LayerEffectKind::stroke);
effects.setEnabled(false, LayerEffectKind::innerShadow);
effects.setEnabled(true, LayerEffectKind::shadow);
QVERIFY(effects.stroke->enabled == true && effects.innerShadow->enabled == false && !effects.shadow);
QVERIFY(effects.stroke.value().enabled == true && effects.innerShadow.value().enabled == false && !effects.shadow);
// Visible keeps what is switched on.
const LayerEffects shown = effects.visible();
QVERIFY(shown.stroke == effects.stroke && !shown.innerShadow && !shown.shadow && !shown.colorOverlay);