diff --git a/.forgejo/workflows/verify.yaml b/.forgejo/workflows/test.yaml similarity index 64% rename from .forgejo/workflows/verify.yaml rename to .forgejo/workflows/test.yaml index 533a785..eaba13b 100644 --- a/.forgejo/workflows/verify.yaml +++ b/.forgejo/workflows/test.yaml @@ -3,8 +3,8 @@ on: push: jobs: - ansible-lint: - name: Verify + test: + name: Test runs-on: docker steps: - uses: actions/checkout@v7 @@ -12,6 +12,6 @@ jobs: run: | apt update apt install -y maven - - name: Run maven verify + - name: Run maven verify test run: | - mvn -f attribute-endpoints-provider verify + mvn -f attribute-endpoints-provider verify test diff --git a/Makefile b/Makefile index 767aa28..dd1858b 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,12 @@ +install: + mvn -f attribute-endpoints-provider install + verify: mvn -f attribute-endpoints-provider verify +test: + mvn -f attribute-endpoints-provider test + clean: mvn -f attribute-endpoints-provider clean diff --git a/attribute-endpoints-provider/src/test/java/de/ccc/hamburg/keycloak/attribute_endpoints/AttributeEndpointsResourceProviderTest.java b/attribute-endpoints-provider/src/test/java/de/ccc/hamburg/keycloak/attribute_endpoints/AttributeEndpointsResourceProviderTest.java index 61684c2..451ccae 100644 --- a/attribute-endpoints-provider/src/test/java/de/ccc/hamburg/keycloak/attribute_endpoints/AttributeEndpointsResourceProviderTest.java +++ b/attribute-endpoints-provider/src/test/java/de/ccc/hamburg/keycloak/attribute_endpoints/AttributeEndpointsResourceProviderTest.java @@ -106,11 +106,12 @@ public class AttributeEndpointsResourceProviderTest { @Test public void exportAttributeValues_doorisSlug_returnsSshKeysOfMatchingUser() { - Response response = callAuthenticatedAs("export-dooris-ssh-keys", - () -> new AttributeEndpointsResourceProvider(session).exportAttributeValues("dooris-ssh-keys")); + try (Response response = callAuthenticatedAs("export-dooris-ssh-keys", + () -> new AttributeEndpointsResourceProvider(session).exportAttributeValues("dooris-ssh-keys"))) { - assertEquals(200, response.getStatus()); - assertEquals(List.of("hacker-ssh-key-1", "hacker-ssh-key-2"), response.getEntity()); + assertEquals(200, response.getStatus()); + assertEquals(List.of("hacker-ssh-key-1", "hacker-ssh-key-2"), response.getEntity()); + } } @Test