-
Is there a convenient way to fail tests when no classes are imported via `ClassFileImporter`? I found some old tests that continued to pass even though they were doing nothing useful because `ClassFil…
-
this follows on (somewhat) https://github.com/TNG/ArchUnit/issues/1025.
We have a modular monolith, and have set up archunit to run for each module. We are using frozen violations to manage the te…
-
For most use cases `ListCrudRepository` and `ListPagingAndSortingRepository` are preferable.
It would be nice to have a rule that could enable that.
I would also be happy to contribute to that, …
-
## Summary
There is archunit test(Layering testing) that need to perform on 'pom' packaging but the default behavior of the plugin is skip 'pom' packaging by default.
## Type of Issue
It is a :…
-
## Description
Validating things like https://github.com/quarkusio/quarkus/pull/16368#issuecomment-816053540 is a perfect task for [ArchUnit](https://www.archunit.org/).
## Implementation ideas
T…
famod updated
3 years ago
-
![image](https://user-images.githubusercontent.com/332234/182007196-2221084e-cea1-4e0c-95a9-a1c85e9b9232.png)
![image](https://user-images.githubusercontent.com/332234/182007204-54d2624d-46c0-4252-81…
-
```
endra%20Kumar/.m2/repository/org/junit/platform/junit-platform-commons/1.8.2/junit-platform-commons-1.8.2.jar!/, jar:file:/C:/Users/Raja%20Nagendra%20Kumar/.m2/repository/org/apiguardian/apiguard…
-
As suggested by @olivergierke, an AnnotationProcessor checking the module dependencies at compile-time would be awesome.
Implementing an AnnotationProcessor is easy enough. However, the current mod…
-
Hi, I have found that synthetic fields are matched against specified rules. I think that this kind of fields (also methods?) should be skipped.
I can create PR, but first I want to discuss it...
Ivo…
bedla updated
4 years ago
-
Consider the following code base:
```
// 1. Interface
public interface MyInterface {
void doSomething();
}
```
```
// 2. Two implementations of the interface
public class MyClassA implem…