OCT REM: 1. 补全错误码多语言支持以及测试用例

This commit is contained in:
HuangXin 2025-02-25 10:21:57 +08:00
parent e389ff9ee5
commit a0078e2222
3 changed files with 29 additions and 6 deletions

View File

@ -9,6 +9,7 @@ ERR_USEREXIST=The user already exists
ERR_PASSWORDSIMPLE=The user password strength does not meet the requirement. ERR_INPUTFORMAT=The input information format is incorrect
ERR_INPUTMISS=No necessary input information
ERR_PERMISSION=Operator permission is insufficient
ERR_TIMEOUT=Timeout
ERR_REQTIMEOUT=Request timeout
ERR_PARAMS=Parameter error
ERR_SYSTEMEXCEPTION=System exception
@ -55,4 +56,14 @@ ERR_RESOURCE_USED=Resource used
err.auth.key.convert=Key algorithm or key conversion error
err.auth.key.verify=Key missing verification data
err.auth.key.timeout=Key expired
err.auth.key.prase=Key resolution error
err.auth.key.prase=Key resolution error
ERR_FILE_WRITE=File write failure
ERR_FILE_READ=File read failure
ERR_FILE_CREATE=File create failure
ERR_FILE_DELETE=File delete failure
ERR_FILE_DOWNLOAD=File download failure
ERR_FILE_CHECKSUM=File verification failure
ERR_DIRECTORY_WRITE=Failed to write directory
ERR_DIRECTORY_DELETE=Failed to delete a directory
ERR_DIRECTORY_CREATE=Failed to create a directory
ERR_UNKONWN_OS=Unknown operating system

View File

@ -1,3 +1,4 @@
ERR_DIRECTORY_WRITE=\u5199\u76EE\u5F55\u5931\u8D25
ERR_OK=\u6210\u529F
ERR_PASSWORD=\u5BC6\u7801\u9519\u8BEF
ERR_USERNOTFOUND=\u7528\u6237\u4E0D\u5B58\u5728
@ -10,6 +11,7 @@ ERR_PASSWORDSIMPLE=\u7528\u6237\u5BC6\u7801\u5F3A\u5EA6\u4E0D\u7B26\u5408\u8981\
ERR_INPUTFORMAT=\u8F93\u5165\u4FE1\u606F\u683C\u5F0F\u6709\u8BEF
ERR_INPUTMISS=\u7F3A\u5C11\u5FC5\u8981\u8F93\u5165\u4FE1\u606F
ERR_PERMISSION=\u64CD\u4F5C\u5458\u6743\u9650\u4E0D\u8DB3
ERR_TIMEOUT=\u8D85\u65F6
ERR_REQTIMEOUT=\u8BF7\u6C42\u8D85\u65F6
ERR_PARAMS=\u53C2\u6570\u9519\u8BEF
ERR_SYSTEMEXCEPTION=\u7CFB\u7EDF\u5F02\u5E38
@ -56,4 +58,13 @@ ERR_RESOURCE_USED=\u8D44\u6E90\u88AB\u5360\u7528
err.auth.key.convert=\u5BC6\u94A5\u7B97\u6CD5\u6216\u8005\u5BC6\u94A5\u8F6C\u6362\u9519\u8BEF
err.auth.key.verify=\u5BC6\u94A5\u7F3A\u5C11\u6821\u9A8C\u6570\u636E
err.auth.key.timeout=\u5BC6\u94A5\u5DF2\u8FC7\u671F
err.auth.key.prase=\u5BC6\u94A5\u89E3\u6790\u9519\u8BEF
err.auth.key.prase=\u5BC6\u94A5\u89E3\u6790\u9519\u8BEF
ERR_FILE_WRITE=\u5199\u6587\u4EF6\u5931\u8D25
ERR_FILE_READ=\u8BFB\u6587\u4EF6\u5931\u8D25
ERR_FILE_CREATE=\u521B\u5EFA\u6587\u4EF6\u5931\u8D25
ERR_FILE_DELETE=\u5220\u9664\u6587\u4EF6\u5931\u8D25
ERR_FILE_DOWNLOAD=\u6587\u4EF6\u4E0B\u8F7D\u5931\u8D25
ERR_FILE_CHECKSUM=\u6587\u4EF6\u6821\u9A8C\u5931\u8D25
ERR_DIRECTORY_DELETE=\u5220\u9664\u76EE\u5F55\u5931\u8D25
ERR_DIRECTORY_CREATE=\u521B\u5EFA\u76EE\u5F55\u5931\u8D25
ERR_UNKONWN_OS=\u672A\u77E5\u64CD\u4F5C\u7CFB\u7EDF

View File

@ -9,6 +9,7 @@ import java.util.List;
import static org.assertj.core.api.Assertions.assertThat;
import static org.junit.jupiter.api.Assertions.assertFalse;
import static org.junit.jupiter.api.Assertions.assertNotEquals;
/**
* NoneEnumTest {@link NoneEnum} 的单元测试类
@ -56,10 +57,10 @@ public class EnumCoverTest {
assertThat(ev.getDefineReadme().length()).isGreaterThanOrEqualTo(0);
assertThat(ev.getDescription()).isNotEmpty();
if (ev instanceof ErrorCode || ev instanceof CommonStatus || ev instanceof ProtoCryptoType) {
// assertNotEquals(ev.getDescription(), ev.getEnumString());
if (ev.getDescription().equals(ev.getEnumString())) {
log.info("{}({}): {}", ev.getClass().getSimpleName(), ev.getValue(), ev.getEnumString());
}
assertNotEquals(ev.getDescription(), ev.getEnumString());
// if (ev.getDescription().equals(ev.getEnumString())) {
// log.info("{}({}): {}", ev.getClass().getSimpleName(), ev.getValue(), ev.getEnumString());
// }
}
}
}