Skip to content

Commit 07d9385

Browse files
committed
misc: simplify test
1 parent acb78a0 commit 07d9385

File tree

1 file changed

+1
-25
lines changed

1 file changed

+1
-25
lines changed

codegen/aws-sdk-codegen/src/test/kotlin/aws/sdk/kotlin/codegen/endpoints/BindAwsEndpointBuiltinsTest.kt

Lines changed: 1 addition & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,7 @@
11
package aws.sdk.kotlin.codegen.endpoints
22

3-
import software.amazon.smithy.build.MockManifest
4-
import software.amazon.smithy.kotlin.codegen.KotlinCodegenPlugin
5-
import software.amazon.smithy.kotlin.codegen.core.GenerationContext
6-
import software.amazon.smithy.kotlin.codegen.core.KotlinDelegator
73
import software.amazon.smithy.kotlin.codegen.core.KotlinWriter
8-
import software.amazon.smithy.kotlin.codegen.integration.KotlinIntegration
9-
import software.amazon.smithy.kotlin.codegen.rendering.protocol.ProtocolGenerator
104
import software.amazon.smithy.kotlin.codegen.test.*
11-
import software.amazon.smithy.model.shapes.ShapeId
125
import software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter
136
import software.amazon.smithy.rulesengine.language.syntax.parameters.ParameterType
147
import kotlin.test.Test
@@ -18,25 +11,8 @@ class BindAwsEndpointBuiltinsTest {
1811
@Test
1912
fun testRenderAccountIdEndpointModeBuiltin() {
2013
val model = "".prependNamespaceAndService().toSmithyModel()
21-
val serviceName = TestModelDefault.SERVICE_NAME
22-
val packageName = TestModelDefault.NAMESPACE
23-
val settings = model.defaultSettings(serviceName, packageName)
24-
val generator = MockHttpProtocolGenerator(model)
25-
val integrations = emptyList<KotlinIntegration>()
26-
val manifest = MockManifest()
27-
val provider = KotlinCodegenPlugin.createSymbolProvider(model, settings = settings)
28-
val service = model.getShape(ShapeId.from("$packageName#$serviceName")).get().asServiceShape().get()
29-
val delegator = KotlinDelegator(settings, model, manifest, provider, integrations)
3014

31-
val ctx = ProtocolGenerator.GenerationContext(
32-
settings,
33-
model,
34-
service,
35-
provider,
36-
integrations,
37-
generator.protocol,
38-
delegator,
39-
)
15+
val ctx = model.newTestContext().generationCtx
4016
val writer = KotlinWriter(TestModelDefault.NAMESPACE)
4117
val parameters = listOf(
4218
Parameter

0 commit comments

Comments
 (0)