-
Notifications
You must be signed in to change notification settings - Fork 33
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Issue #9 - Dead Letter Exchange, Dead Letter Routing and Alternative Exchange Policies #131
base: master
Are you sure you want to change the base?
Conversation
Codecov Report
@@ Coverage Diff @@
## master #131 +/- ##
============================================
+ Coverage 94.20% 94.35% +0.14%
- Complexity 455 492 +37
============================================
Files 38 40 +2
Lines 1070 1151 +81
Branches 49 52 +3
============================================
+ Hits 1008 1086 +78
- Misses 45 46 +1
- Partials 17 19 +2
Continue to review full report at Codecov.
|
…native Exchange Policies
} | ||
|
||
@Test | ||
public void deletingPolicyThatDoesNotExistThrowsNoExceptions() { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Codacy found an issue: JUnit tests should include assert() or fail()
@@ -107,6 +107,12 @@ | |||
<version>${junit.jupiter.version}</version> | |||
<scope>test</scope> | |||
</dependency> | |||
<dependency> | |||
<groupId>org.projectlombok</groupId> | |||
<artifactId>lombok</artifactId> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please do not.
I have nothing but bad experiences with Lombok.
I know that some people may find it useful to write less code, however code that is written behave as expected (vs generation of all possible constructors for ex.).
At best it messes up source jar.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm happy to take it out, it shouldn't be packaged in the source jar though.
I've got to finish ttl and then I've done all the policies so I'll probably push it all back as one.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
it shouldn't be packaged in the source jar though
That is not what I meant, rather that sources using Lombok are not valid raw Java.
When navigating sources of a third-party library, IDEs match / compile source code with no knowledge of Lombok (or other tools like it) generating stuff at compile time.
This ends up with broken navigation, (navigating to a constructor that does not exists for instance), line numbers not matching those in stacktraces and inaccurate breakpoints.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'll probably push it all back as one
If you can split into feature commits (1 commit = prod+test) to ease review I would be very grateful !
aaf8dde
to
a763be2
Compare
No description provided.