agent-claw: automated task changes
This commit is contained in:
13
cdk/node_modules/aws-cdk/lib/init-templates/sample-app/java/src/main/java/com/myorg/%name.PascalCased%App.template.java
generated
vendored
Normal file
13
cdk/node_modules/aws-cdk/lib/init-templates/sample-app/java/src/main/java/com/myorg/%name.PascalCased%App.template.java
generated
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
package com.myorg;
|
||||
|
||||
import software.amazon.awscdk.App;
|
||||
|
||||
public final class %name.PascalCased%App {
|
||||
public static void main(final String[] args) {
|
||||
App app = new App();
|
||||
|
||||
new %name.PascalCased%Stack(app, "%stackname%");
|
||||
|
||||
app.synth();
|
||||
}
|
||||
}
|
||||
29
cdk/node_modules/aws-cdk/lib/init-templates/sample-app/java/src/main/java/com/myorg/%name.PascalCased%Stack.template.java
generated
vendored
Normal file
29
cdk/node_modules/aws-cdk/lib/init-templates/sample-app/java/src/main/java/com/myorg/%name.PascalCased%Stack.template.java
generated
vendored
Normal file
@@ -0,0 +1,29 @@
|
||||
package com.myorg;
|
||||
|
||||
import software.constructs.Construct;
|
||||
import software.amazon.awscdk.Duration;
|
||||
import software.amazon.awscdk.Stack;
|
||||
import software.amazon.awscdk.StackProps;
|
||||
import software.amazon.awscdk.services.sns.Topic;
|
||||
import software.amazon.awscdk.services.sns.subscriptions.SqsSubscription;
|
||||
import software.amazon.awscdk.services.sqs.Queue;
|
||||
|
||||
public class %name.PascalCased%Stack extends Stack {
|
||||
public %name.PascalCased%Stack(final Construct parent, final String id) {
|
||||
this(parent, id, null);
|
||||
}
|
||||
|
||||
public %name.PascalCased%Stack(final Construct parent, final String id, final StackProps props) {
|
||||
super(parent, id, props);
|
||||
|
||||
final Queue queue = Queue.Builder.create(this, "%name.PascalCased%Queue")
|
||||
.visibilityTimeout(Duration.seconds(300))
|
||||
.build();
|
||||
|
||||
final Topic topic = Topic.Builder.create(this, "%name.PascalCased%Topic")
|
||||
.displayName("My First Topic Yeah")
|
||||
.build();
|
||||
|
||||
topic.addSubscription(new SqsSubscription(queue));
|
||||
}
|
||||
}
|
||||
27
cdk/node_modules/aws-cdk/lib/init-templates/sample-app/java/src/test/java/com/myorg/%name.PascalCased%StackTest.template.java
generated
vendored
Normal file
27
cdk/node_modules/aws-cdk/lib/init-templates/sample-app/java/src/test/java/com/myorg/%name.PascalCased%StackTest.template.java
generated
vendored
Normal file
@@ -0,0 +1,27 @@
|
||||
package com.myorg;
|
||||
|
||||
import software.amazon.awscdk.App;
|
||||
import software.amazon.awscdk.assertions.Template;
|
||||
import software.amazon.awscdk.assertions.Match;
|
||||
import java.io.IOException;
|
||||
|
||||
import java.util.HashMap;
|
||||
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
public class %name.PascalCased%StackTest {
|
||||
|
||||
@Test
|
||||
public void testStack() throws IOException {
|
||||
App app = new App();
|
||||
%name.PascalCased%Stack stack = new %name.PascalCased%Stack(app, "test");
|
||||
|
||||
Template template = Template.fromStack(stack);
|
||||
|
||||
template.hasResourceProperties("AWS::SQS::Queue", new HashMap<String, Number>() {{
|
||||
put("VisibilityTimeout", 300);
|
||||
}});
|
||||
|
||||
template.resourceCountIs("AWS::SNS::Topic", 1);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user