Skip to content

Commit 2dc0d2d

Browse files
committed
Update tests to use new local runner create overload.
1 parent 5ba120f commit 2dc0d2d

5 files changed

Lines changed: 19 additions & 21 deletions

File tree

examples/src/test/java/com/amazonaws/lambda/durable/examples/GenericTypesExampleTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ class GenericTypesExampleTest {
1212
@Test
1313
void testGenericTypesExample() {
1414
var handler = new GenericTypesExample();
15-
var runner = LocalDurableTestRunner.create(GenericTypesExample.Input.class, handler::handleRequest)
15+
var runner = LocalDurableTestRunner.create(GenericTypesExample.Input.class, handler)
1616
.withSkipTime(true);
1717

1818
var input = new GenericTypesExample.Input("user123");
@@ -48,7 +48,7 @@ void testGenericTypesExample() {
4848
@Test
4949
void testOperationTracking() {
5050
var handler = new GenericTypesExample();
51-
var runner = LocalDurableTestRunner.create(GenericTypesExample.Input.class, handler::handleRequest)
51+
var runner = LocalDurableTestRunner.create(GenericTypesExample.Input.class, handler)
5252
.withSkipTime(true);
5353

5454
var input = new GenericTypesExample.Input("user456");

examples/src/test/java/com/amazonaws/lambda/durable/examples/RetryExampleTest.java

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,10 @@ class RetryExampleTest {
1111

1212
@Test
1313
void testRetryExampleWithTimeBasedFailure() {
14+
var handler = new RetryExample();
15+
1416
// Test the retry example with time-based failure simulation
15-
var runner = LocalDurableTestRunner.create(String.class, (input, ctx) -> {
16-
var handler = new RetryExample();
17-
return handler.handleRequest(input, ctx);
18-
});
17+
var runner = LocalDurableTestRunner.create(Object.class, handler);
1918

2019
var result = runner.run("test-input");
2120

@@ -32,11 +31,10 @@ void testRetryExampleWithTimeBasedFailure() {
3231
void testRetryExampleDemonstration() {
3332
// This test demonstrates the retry behavior without strict assertions
3433
// It's useful for observing the retry mechanism in action
34+
var handler = new RetryExample();
3535

36-
var runner = LocalDurableTestRunner.create(String.class, (input, ctx) -> {
37-
var handler = new RetryExample();
38-
return handler.handleRequest(input, ctx);
39-
});
36+
// Test the retry example with time-based failure simulation
37+
var runner = LocalDurableTestRunner.create(Object.class, handler);
4038

4139
var result = runner.run("demo-input");
4240

@@ -50,10 +48,10 @@ void testRetryExampleDemonstration() {
5048
@Test
5149
void testRetryExampleShowsRetryBehavior() {
5250
// Test that shows the different retry behaviors
53-
var runner = LocalDurableTestRunner.create(String.class, (input, ctx) -> {
54-
var handler = new RetryExample();
55-
return handler.handleRequest(input, ctx);
56-
});
51+
var handler = new RetryExample();
52+
53+
// Test the retry example with time-based failure simulation
54+
var runner = LocalDurableTestRunner.create(Object.class, handler);
5755

5856
var result = runner.run("retry-behavior-test");
5957

examples/src/test/java/com/amazonaws/lambda/durable/examples/SimpleStepExampleTest.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ void testSimpleStepExample() {
1616
var handler = new SimpleStepExample();
1717

1818
// Create test runner
19-
var runner = LocalDurableTestRunner.create(GreetingRequest.class, handler::handleRequest);
19+
var runner = LocalDurableTestRunner.create(GreetingRequest.class, handler);
2020

2121
// Run with input
2222
var input = new GreetingRequest("Alice");
@@ -30,7 +30,7 @@ void testSimpleStepExample() {
3030
@Test
3131
void testWithDefaultName() {
3232
var handler = new SimpleStepExample();
33-
var runner = LocalDurableTestRunner.create(GreetingRequest.class, handler::handleRequest);
33+
var runner = LocalDurableTestRunner.create(GreetingRequest.class, handler);
3434

3535
var input = new GreetingRequest();
3636
var result = runner.run(input);
@@ -42,7 +42,7 @@ void testWithDefaultName() {
4242
@Test
4343
void testReplay() {
4444
var handler = new SimpleStepExample();
45-
var runner = LocalDurableTestRunner.create(GreetingRequest.class, handler::handleRequest);
45+
var runner = LocalDurableTestRunner.create(GreetingRequest.class, handler);
4646

4747
// First execution
4848
var input = new GreetingRequest("Bob");

examples/src/test/java/com/amazonaws/lambda/durable/examples/WaitExampleTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ class WaitExampleTest {
1313
@Test
1414
void testWaitExampleStartsAndWaits() {
1515
var handler = new WaitExample();
16-
var runner = LocalDurableTestRunner.create(GreetingRequest.class, handler::handleRequest);
16+
var runner = LocalDurableTestRunner.create(GreetingRequest.class, handler);
1717

1818
var input = new GreetingRequest("Bob");
1919

sdk-integration-tests/src/test/java/com/amazonaws/lambda/durable/retry/RetryIntegrationTest.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ public String handleRequest(String input, DurableContext context) {
4242
}
4343
};
4444

45-
var runner = LocalDurableTestRunner.create(String.class, handler::handleRequest);
45+
var runner = LocalDurableTestRunner.create(String.class, handler);
4646
var result = runner.run("test-input");
4747

4848
assertEquals(ExecutionStatus.PENDING, result.getStatus());
@@ -69,7 +69,7 @@ public String handleRequest(String input, DurableContext context) {
6969
}
7070
};
7171

72-
var runner = LocalDurableTestRunner.create(String.class, handler::handleRequest);
72+
var runner = LocalDurableTestRunner.create(String.class, handler);
7373
var result = runner.run("test-input");
7474

7575
assertEquals(ExecutionStatus.FAILED, result.getStatus());
@@ -96,7 +96,7 @@ public String handleRequest(String input, DurableContext context) {
9696
}
9797
};
9898

99-
var runner = LocalDurableTestRunner.create(String.class, handler::handleRequest);
99+
var runner = LocalDurableTestRunner.create(String.class, handler);
100100
var result = runner.run("test-input");
101101

102102
assertEquals(ExecutionStatus.SUCCEEDED, result.getStatus());

0 commit comments

Comments
 (0)