Skip to content

Commit ed2d7d0

Browse files
committed
fix tests and examples
1 parent 3767ed9 commit ed2d7d0

5 files changed

Lines changed: 4 additions & 23 deletions

File tree

examples/src/main/java/com/amazonaws/lambda/durable/examples/CustomConfigExample.java

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -123,15 +123,6 @@ public String serialize(Object obj) {
123123
}
124124
}
125125

126-
@Override
127-
public <T> T deserialize(String json, Class<T> clazz) {
128-
try {
129-
return objectMapper.readValue(json, clazz);
130-
} catch (IOException e) {
131-
throw new RuntimeException("Deserialization failed", e);
132-
}
133-
}
134-
135126
@Override
136127
public <T> T deserialize(String json, TypeToken<T> typeToken) {
137128
try {

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

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -34,12 +34,6 @@ public String serialize(Object value) {
3434
return delegate.serialize(value);
3535
}
3636

37-
@Override
38-
public <T> T deserialize(String data, Class<T> type) {
39-
deserializeCount.incrementAndGet();
40-
return delegate.deserialize(data, type);
41-
}
42-
4337
@Override
4438
public <T> T deserialize(String data, TypeToken<T> typeToken) {
4539
deserializeCount.incrementAndGet();

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

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,6 @@ public String serialize(Object value) {
2626
return delegate.serialize(value);
2727
}
2828

29-
@Override
30-
public <T> T deserialize(String data, Class<T> type) {
31-
deserializeCount.incrementAndGet();
32-
return delegate.deserialize(data, type);
33-
}
34-
3529
@Override
3630
public <T> T deserialize(String data, TypeToken<T> typeToken) {
3731
deserializeCount.incrementAndGet();

sdk-testing/src/main/java/com/amazonaws/lambda/durable/testing/TestOperation.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
// SPDX-License-Identifier: Apache-2.0
33
package com.amazonaws.lambda.durable.testing;
44

5+
import com.amazonaws.lambda.durable.TypeToken;
56
import com.amazonaws.lambda.durable.serde.SerDes;
67
import java.util.List;
78
import software.amazon.awssdk.services.lambda.model.ErrorObject;
@@ -58,7 +59,7 @@ public <T> T getStepResult(Class<T> type) {
5859
if (details == null || details.result() == null) {
5960
return null;
6061
}
61-
return serDes.deserialize(details.result(), type);
62+
return serDes.deserialize(details.result(), TypeToken.get(type));
6263
}
6364

6465
public ErrorObject getError() {

sdk-testing/src/main/java/com/amazonaws/lambda/durable/testing/TestResult.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
// SPDX-License-Identifier: Apache-2.0
33
package com.amazonaws.lambda.durable.testing;
44

5+
import com.amazonaws.lambda.durable.TypeToken;
56
import com.amazonaws.lambda.durable.model.ExecutionStatus;
67
import com.amazonaws.lambda.durable.serde.SerDes;
78
import java.util.List;
@@ -49,7 +50,7 @@ public <T> T getResult(Class<T> resultType) {
4950
if (resultPayload == null) {
5051
return null;
5152
}
52-
return serDes.deserialize(resultPayload, resultType);
53+
return serDes.deserialize(resultPayload, TypeToken.get(resultType));
5354
}
5455

5556
public Optional<ErrorObject> getError() {

0 commit comments

Comments
 (0)