Skip to content

Commit

Permalink
Fix iatp tests.
Browse files Browse the repository at this point in the history
  • Loading branch information
bmg13 committed Feb 10, 2025
1 parent 5e5c883 commit 41a017b
Showing 1 changed file with 15 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -55,9 +55,12 @@
import java.util.concurrent.atomic.AtomicReference;
import java.util.stream.Stream;

import static jakarta.json.Json.createObjectBuilder;
import static org.assertj.core.api.Assertions.assertThat;
import static org.awaitility.Awaitility.await;
import static org.awaitility.pollinterval.FibonacciPollInterval.fibonacci;
import static org.eclipse.edc.jsonld.spi.JsonLdKeywords.TYPE;
import static org.eclipse.edc.spi.constants.CoreConstants.EDC_NAMESPACE;
import static org.eclipse.edc.util.io.Ports.getFreePort;
import static org.eclipse.tractusx.edc.edr.spi.CoreConstants.CX_POLICY_NS;
import static org.eclipse.tractusx.edc.tests.TestRuntimeConfiguration.CONSUMER_BPN;
Expand Down Expand Up @@ -139,7 +142,8 @@ void transferData_whenContractPolicyFulfilled(JsonObject contractPolicy, String
var accessPolicyId = PROVIDER.createPolicyDefinition(createAccessPolicy(CONSUMER.getBpn()));
var contractPolicyId = PROVIDER.createPolicyDefinition(contractPolicy);
PROVIDER.createContractDefinition(assetId, "def-1", accessPolicyId, contractPolicyId);
var transferProcessId = CONSUMER.requestAssetFrom(assetId, PROVIDER).withTransferType("HttpData-PULL").execute();
var transferProcessId = CONSUMER.requestAssetFrom(assetId, PROVIDER).withTransferType("HttpData-PULL")
.withDestination(httpDataDestination()).execute();

var edr = new AtomicReference<JsonObject>();

Expand Down Expand Up @@ -326,6 +330,16 @@ protected JsonObject createContractPolicy(String bpn) {

protected abstract RuntimeExtension providerRuntime();

private JsonObject httpDataDestination() {
return createObjectBuilder()
.add(TYPE, EDC_NAMESPACE + "DataAddress")
.add(EDC_NAMESPACE + "type", "HttpData")
.add(EDC_NAMESPACE + "properties", createObjectBuilder()
.add(EDC_NAMESPACE + "baseUrl", "http://localhost:8080")
.build())
.build();
}

private static class ValidContractPolicyProvider implements ArgumentsProvider {
@Override
public Stream<? extends Arguments> provideArguments(ExtensionContext extensionContext) {
Expand Down

0 comments on commit 41a017b

Please sign in to comment.