From 12c75914b1f038d568ddafcbba745941c7768918 Mon Sep 17 00:00:00 2001 From: Thilo Schwarz Date: Wed, 31 Dec 2025 16:30:49 +0100 Subject: [PATCH] Add test for handling unknown SLDs with `sldInfo` method. --- src/test/java/codes/thischwa/cf/CfClientTest.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/test/java/codes/thischwa/cf/CfClientTest.java b/src/test/java/codes/thischwa/cf/CfClientTest.java index a5a58d8..5dee4ce 100644 --- a/src/test/java/codes/thischwa/cf/CfClientTest.java +++ b/src/test/java/codes/thischwa/cf/CfClientTest.java @@ -35,6 +35,12 @@ public class CfClientTest { assumeTrue(API_KEY != null && !API_KEY.isBlank(), "API_KEY not set; skipping pen tests"); } + @Test + void testUnknownSld() throws Exception { + ZoneEntity zone = client.zoneInfo(ZONE_STR); + assertThrows(CloudflareNotFoundException.class, () -> client.sldInfo(zone, "unknown", RecordType.A)); + } + @Test void testAddHost() throws Exception { ZoneEntity zone = client.zoneInfo(ZONE_STR);