@@ -22,6 +22,7 @@ import software.amazon.smithy.swift.codegen.middleware.MiddlewareStep
2222import software.amazon.smithy.swift.codegen.middleware.OperationMiddleware
2323import software.amazon.smithy.swift.codegen.model.hasTrait
2424import software.amazon.smithy.swift.codegen.model.toUpperCamelCase
25+ import software.amazon.smithy.swift.codegen.testModuleName
2526import java.util.TreeSet
2627import java.util.logging.Logger
2728
@@ -97,7 +98,7 @@ class HttpProtocolTestGenerator(
9798 val requestTestCases = filterProtocolTestCases(tempTestCases)
9899 if (requestTestCases.isNotEmpty()) {
99100 val testClassName = " ${operation.toUpperCamelCase()} RequestTest"
100- val testFilename = " ./${ctx.settings.moduleName} Tests /$testClassName .swift"
101+ val testFilename = " ./${ctx.settings.testModuleName} /$testClassName .swift"
101102 ctx.delegator.useTestFileWriter(testFilename, ctx.settings.moduleName) { writer ->
102103 LOGGER .fine(" Generating request protocol test cases for ${operation.id} " )
103104 for (import in imports) {
@@ -134,7 +135,7 @@ class HttpProtocolTestGenerator(
134135 val responseTestCases = filterProtocolTestCases(tempResponseTests)
135136 if (responseTestCases.isNotEmpty()) {
136137 val testClassName = " ${operation.id.name.capitalize()} ResponseTest"
137- val testFilename = " ./${ctx.settings.moduleName} Tests /$testClassName .swift"
138+ val testFilename = " ./${ctx.settings.testModuleName} /$testClassName .swift"
138139 ctx.delegator.useTestFileWriter(testFilename, ctx.settings.moduleName) { writer ->
139140 LOGGER .fine(" Generating response protocol test cases for ${operation.id} " )
140141
@@ -176,7 +177,7 @@ class HttpProtocolTestGenerator(
176177 // use the operation name + error name as the class name
177178 val opName = operation.id.name.capitalize()
178179 val testClassName = " ${opName}${error.toUpperCamelCase()} Test"
179- val testFilename = " ./${ctx.settings.moduleName} Tests /${opName} ErrorTest.swift"
180+ val testFilename = " ./${ctx.settings.testModuleName} /${opName} ErrorTest.swift"
180181 ctx.delegator.useTestFileWriter(testFilename, ctx.settings.moduleName) { writer ->
181182 LOGGER .fine(" Generating error protocol test cases for ${operation.id} " )
182183
0 commit comments