From 7e8226b2b2f581e944704e886e11c4932a2c6453 Mon Sep 17 00:00:00 2001 From: 13009 Date: Fri, 21 Jun 2024 17:22:34 +0800 Subject: [PATCH] feat: net --- .../java/com/czcb/scfs/api/core/Constants.java | 2 ++ .../main/java/com/czcb/scfs/api/core/util/Net.java | 14 ++++++++++++++ .../java/com/czcb/scfs/api/core/ConstantsTest.java | 2 ++ .../java/com/czcb/scfs/api/core/util/NetTest.java | 7 +++++++ .../com/czcb/scfs/api/core/util/StringsTest.java | 1 + 5 files changed, 26 insertions(+) create mode 100644 scfs-api-core/src/main/java/com/czcb/scfs/api/core/util/Net.java create mode 100644 scfs-api-core/src/test/java/com/czcb/scfs/api/core/util/NetTest.java diff --git a/scfs-api-core/src/main/java/com/czcb/scfs/api/core/Constants.java b/scfs-api-core/src/main/java/com/czcb/scfs/api/core/Constants.java index 7ee4653..fb176fd 100644 --- a/scfs-api-core/src/main/java/com/czcb/scfs/api/core/Constants.java +++ b/scfs-api-core/src/main/java/com/czcb/scfs/api/core/Constants.java @@ -27,6 +27,8 @@ public final class Constants { public static final String NONCE = "X-SCFS-Nonce"; public static final String SECRET_KEY = "X-SCFS-Secret-Key"; public static final String REQUEST_ID = "X-SCFS-Request-Id"; + public static final String IP_ADDRESS = "X-SCFS-IP-Address"; + public static final String MAC_ADDRESS = "X-SCFS-Mac-Address"; /// http 实体头部 public static final String AUTHORIZATION = "Authorization"; public static final String USER_AGENT = "User-Agent"; diff --git a/scfs-api-core/src/main/java/com/czcb/scfs/api/core/util/Net.java b/scfs-api-core/src/main/java/com/czcb/scfs/api/core/util/Net.java new file mode 100644 index 0000000..7742e74 --- /dev/null +++ b/scfs-api-core/src/main/java/com/czcb/scfs/api/core/util/Net.java @@ -0,0 +1,14 @@ +package com.czcb.scfs.api.core.util; + +public final class Net { + private Net() { + } + + public static String macAddress() { + return null; + } + + public static String ipAddress() { + return null; + } +} diff --git a/scfs-api-core/src/test/java/com/czcb/scfs/api/core/ConstantsTest.java b/scfs-api-core/src/test/java/com/czcb/scfs/api/core/ConstantsTest.java index eb50c1d..fa5e700 100644 --- a/scfs-api-core/src/test/java/com/czcb/scfs/api/core/ConstantsTest.java +++ b/scfs-api-core/src/test/java/com/czcb/scfs/api/core/ConstantsTest.java @@ -16,6 +16,8 @@ class ConstantsTest { Assertions.assertEquals("X-SCFS-Nonce", Constants.NONCE); Assertions.assertEquals("X-SCFS-Timestamp", Constants.TIMESTAMP); Assertions.assertEquals("X-SCFS-Request-Id", Constants.REQUEST_ID); + Assertions.assertEquals("X-SCFS-IP-Address", Constants.IP_ADDRESS); + Assertions.assertEquals("X-SCFS-Mac-Address", Constants.MAC_ADDRESS); Assertions.assertEquals("Content-Type", Constants.CONTENT_TYPE); Assertions.assertEquals("Authorization", Constants.AUTHORIZATION); diff --git a/scfs-api-core/src/test/java/com/czcb/scfs/api/core/util/NetTest.java b/scfs-api-core/src/test/java/com/czcb/scfs/api/core/util/NetTest.java new file mode 100644 index 0000000..4ad3ffc --- /dev/null +++ b/scfs-api-core/src/test/java/com/czcb/scfs/api/core/util/NetTest.java @@ -0,0 +1,7 @@ +package com.czcb.scfs.api.core.util; + +import static org.junit.jupiter.api.Assertions.*; + +class NetTest { + +} \ No newline at end of file diff --git a/scfs-api-core/src/test/java/com/czcb/scfs/api/core/util/StringsTest.java b/scfs-api-core/src/test/java/com/czcb/scfs/api/core/util/StringsTest.java index 6ab1e72..2f2178d 100644 --- a/scfs-api-core/src/test/java/com/czcb/scfs/api/core/util/StringsTest.java +++ b/scfs-api-core/src/test/java/com/czcb/scfs/api/core/util/StringsTest.java @@ -77,6 +77,7 @@ class StringsTest { @Test void isNotEmpty() { Assertions.assertTrue(Strings.isNotEmpty("11")); + Assertions.assertFalse(Strings.isNotEmpty(null)); } @Test