From 1c2adb1a92024b84d5d5a864606d0454f6c6472b Mon Sep 17 00:00:00 2001 From: Stefan Bethke Date: Sat, 18 Jul 2026 18:26:19 +0200 Subject: [PATCH] Add running tests --- .forgejo/workflows/{verify.yaml => test.yaml} | 8 ++++---- Makefile | 6 ++++++ .../AttributeEndpointsResourceProviderTest.java | 9 +++++---- 3 files changed, 15 insertions(+), 8 deletions(-) rename .forgejo/workflows/{verify.yaml => test.yaml} (64%) 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