Aggregate specified Assertions
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 25/100
- Issue type
- Feature
- Clarity
- Mostly clear
- Activity status
- Stale
- Tech stack
- java
- Domain
- build-system, tooling
Research direction
Start by reviewing the plugin's current assertion-generation entry point and the generated assertion output. Define how the aggregation class and package, class, include, and exclude configuration should work, then verify that generated and custom assertions are exposed through one entry point.
Written by the indexing model from the issue text.
Description
Enhancement
Use case:
- I have generated the assertions for my model
- I have created some custom assertions
- I'm still using the standard assertions
And I'd like to use a single "Assertions" class (entry point).
Configuration could be:
- the FQN of the aggregation class
- a list of packages containing Assert implementations
- a list of classes implementing Assert
- a list of includes to restrict classes to aggregate (regex)
- a list of excludes to exclude classes to aggregate (regex)
So basically the generator will copy all the model generated and custom
public static XxxxxAssert assertThat(Xxxxx actual) {
return new XxxxxAssert(actual);
}
into one class inheriting Assertions.
- Dominant language
- Java
- Stars
- 30
- Forks
- 27
- PR merge metrics
- No merged PRs in 30d
Getting set up
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from assertj/assertj-assertions-generator-maven-plugin
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
Move module to `assertj/assertj-generator`May be free again @scordio claimed this 503 days ago, and no pull request is open. Open
assertj/assertj-assertions-generator-maven-plugin#113 · 1 assignee ·
-
Difficulty 4/5 3-5 days Newbie friendliness 35/100
assertj/assertj-assertions-generator-maven-plugin#108 · 1 comment ·
-
Difficulty 3/5 1-2 days Newbie friendliness 42/100
-
allow the jakarta version of `@Generated` instead of the javax one.May be free again @scordio claimed this 525 days ago, and no pull request is open. Open
assertj/assertj-assertions-generator-maven-plugin#93 · 7 comments · 7 reactions · 1 assignee ·
All issues in assertj/assertj-assertions-generator-maven-plugin
Similar issues
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
feature triaged
Difficulty 1/5 Under an hour Newbie friendliness 75/100
Graylog2/graylog2-server#27549 ·
Maintainers usually reply within 1 day
-
component/zeebe kind/bug
Difficulty 1/5 Under an hour Newbie friendliness 90/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
UniversalMediaServer/UniversalMediaServer#6356 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
googleapis/google-cloud-java#14533 ·
Maintainers usually reply within 1 day