fix: enforce pascal case for MCI client generation
Some checks failed
Deploy to OCIWP / deploy (push) Failing after 1m25s
Some checks failed
Deploy to OCIWP / deploy (push) Failing after 1m25s
This commit is contained in:
@@ -215,7 +215,7 @@ public class ToolScaffolder {
|
||||
writeStructuredFieldTypes(ioDir, ioPackage + ".io", ioPrefix + "_O", tool.outputFields());
|
||||
String sysCode = tool.clientSystemCode();
|
||||
if (sysCode != null && (sysCode.length() == 4 || sysCode.length() == 9)) {
|
||||
String clientPrefix = sysCode.length() == 9 ? sysCode.substring(1, 5) : sysCode;
|
||||
String clientPrefix = (sysCode.length() == 9 ? sysCode.substring(1, 5) : sysCode).toLowerCase(java.util.Locale.ROOT);
|
||||
String clientCap = toPascalCase(clientPrefix);
|
||||
writeUtf8(clientDir.resolve("Mci" + clientCap + "Client.java"),
|
||||
"package " + ioPackage + ";\n\nimport io.shinhanlife.dat.lib.integration.mci.component.AxhubMciComponent;\nimport io.shinhanlife.glow.communication.dto.Transfer;\nimport lombok.RequiredArgsConstructor;\nimport org.springframework.stereotype.Component;\n\n@Component\n@RequiredArgsConstructor\npublic class Mci" + clientCap + "Client {\n private final AxhubMciComponent mci;\n\n public <O> Transfer<O> callTo(String interfaceId, String dummy, Object mciReq, Class<O> resType) throws Exception {\n return mci.callTo(interfaceId, dummy, mciReq, resType);\n }\n}\n");
|
||||
|
||||
@@ -24,7 +24,7 @@ class McpRequestHeaderFilterTest {
|
||||
request.addHeader("employee-no", "ENC(employee)");
|
||||
request.addHeader("virtual-employee-no", "ENC(virtual)");
|
||||
|
||||
new McpRequestHeaderFilter().doFilter(request, new MockHttpServletResponse(), (req, res) ->
|
||||
new McpRequestHeaderFilter(null).doFilter(request, new MockHttpServletResponse(), (req, res) ->
|
||||
assertThat(asMap(McpRequestHeaderContext.current())).containsExactly(
|
||||
Map.entry("requestId", "request-001"),
|
||||
Map.entry("guid", "guid-001"),
|
||||
|
||||
Reference in New Issue
Block a user