Skip to content

Commit

Permalink
Enable all architecture tests
Browse files Browse the repository at this point in the history
  • Loading branch information
MaximilianAnzinger committed Sep 13, 2024
1 parent 98f5e92 commit 83ecf2d
Show file tree
Hide file tree
Showing 13 changed files with 12 additions and 15 deletions.
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package de.tum.cit.aet.artemis.atlas.web;
package de.tum.cit.aet.artemis.atlas.web.admin;

import static de.tum.cit.aet.artemis.core.config.Constants.PROFILE_CORE;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package de.tum.cit.aet.artemis.communication.web;
package de.tum.cit.aet.artemis.communication.web.admin;

import static de.tum.cit.aet.artemis.core.config.Constants.PROFILE_CORE;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package de.tum.cit.aet.artemis.core.web;
package de.tum.cit.aet.artemis.core.web.admin;

import static de.tum.cit.aet.artemis.core.config.Constants.PROFILE_CORE;
import static tech.jhipster.web.util.PaginationUtil.generatePaginationHttpHeaders;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package de.tum.cit.aet.artemis.core.web;
package de.tum.cit.aet.artemis.core.web.admin;

import static de.tum.cit.aet.artemis.core.config.Constants.PROFILE_CORE;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package de.tum.cit.aet.artemis.core.web;
package de.tum.cit.aet.artemis.core.web.admin;

import static de.tum.cit.aet.artemis.core.config.Constants.PROFILE_CORE;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package de.tum.cit.aet.artemis.exercise.web;
package de.tum.cit.aet.artemis.exercise.web.admin;

import static de.tum.cit.aet.artemis.core.config.Constants.PROFILE_CORE;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
import de.tum.cit.aet.artemis.iris.exception.IrisInternalPyrisErrorException;
import de.tum.cit.aet.artemis.iris.service.pyris.dto.PyrisModelDTO;
import de.tum.cit.aet.artemis.iris.service.pyris.dto.lectureingestionwebhook.PyrisWebhookLectureIngestionExecutionDTO;
import de.tum.cit.aet.artemis.iris.web.PublicPyrisStatusUpdateResource;
import de.tum.cit.aet.artemis.iris.web.open.PublicPyrisStatusUpdateResource;

/**
* This service connects to the Python implementation of Iris (called Pyris).
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package de.tum.cit.aet.artemis.iris.web;
package de.tum.cit.aet.artemis.iris.web.admin;

import static de.tum.cit.aet.artemis.core.config.Constants.PROFILE_IRIS;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package de.tum.cit.aet.artemis.iris.web;
package de.tum.cit.aet.artemis.iris.web.open;

import static de.tum.cit.aet.artemis.core.config.Constants.PROFILE_IRIS;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package de.tum.cit.aet.artemis.lti.web;
package de.tum.cit.aet.artemis.lti.web.admin;

import static de.tum.cit.aet.artemis.core.config.Constants.PROFILE_LTI;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package de.tum.cit.aet.artemis.modeling.web;
package de.tum.cit.aet.artemis.modeling.web.admin;

import static de.tum.cit.aet.artemis.core.config.Constants.PROFILE_CORE;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package de.tum.cit.aet.artemis.text.web;
package de.tum.cit.aet.artemis.text.web.admin;

import static de.tum.cit.aet.artemis.core.config.Constants.PROFILE_CORE;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
import static com.tngtech.archunit.lang.syntax.ArchRuleDefinition.noClasses;
import static com.tngtech.archunit.lang.syntax.ArchRuleDefinition.noMethods;

import org.junit.jupiter.api.Disabled;
import org.junit.jupiter.api.Test;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.RestController;
Expand Down Expand Up @@ -44,7 +43,6 @@ void testNoPreAuthorizeOnRestEndpoints() {
rule.check(productionClasses);
}

@Disabled // TODO: Enable this test once the restructuring is done
@Test
void testEnforceAdminAnnotations() {
ArchRule rule = methods().that().areAnnotatedWith(EnforceAdmin.class).and().areNotAnnotatedWith(ManualConfig.class).should().beDeclaredInClassesThat()
Expand Down Expand Up @@ -80,7 +78,6 @@ void testEnforceAtLeastStudentAnnotations() {
rule.check(productionClasses);
}

@Disabled // TODO: Enable this test once the restructuring is done
@Test
void testEnforceNothingAnnotations() {
ArchRule rule = methods().that().areAnnotatedWith(EnforceNothing.class).and().areNotAnnotatedWith(ManualConfig.class).should().beDeclaredInClassesThat()
Expand Down

0 comments on commit 83ecf2d

Please sign in to comment.