assertj-assertions-generator
assertj-assertions-generator copied to clipboard
Add @see tags to methods to point back to the original member
It'd be helpful if generated methods included an @see to the member the value was generated from.
Example
Given
class Foo {
public int getBar() {
return 0;
}
}
Actual
/**
* Verifies that the actual Foo's bar is equal to the given one.
* @param bar the given bar to compare the actual Foo's bar to.
* @return this assertion object.
* @throws AssertionError - if the actual Foo's bar is not equal to the given one.
*/
public FooAssert hasBar(int bar) {
// ... cut for brevity ...
return this;
}
Expected
/**
* Verifies that the actual Foo's bar is equal to the given one.
* @param bar the given bar to compare the actual Foo's bar to.
* @return this assertion object.
* @throws AssertionError - if the actual Foo's bar is not equal to the given one.
* @see Foo#getBar() Member under test.
*/
public FooAssert hasBar(int bar) {
// ... cut for brevity ...
return this;
}
it is possible but isn't that obvious from the assertion method name ?
what is the problem/pain you are trying to address by adding the @see tag ?
When working in an IDE it's handy to be able to follow the links! 🙂
fair enough