assertj / assertj/assertj-generator
Handle generics of real numbers
Open
generics
- Dominant language
- Java
- Stars
- 72
- Forks
- 47
- Avg merge
- 1d 16h
- Merged PRs (30d)
- 2
Description
The generation of asserts for generics does not handle reals (Double or Float) as expected: Double/Float are processed as Objects, while they should be processed as reals.
Ex:
``` java
class Of {
T value;
}
class OfDouble extends Of {
}
```
Actual result:
``` java
class OfDoubleAssert extends AbstractAssert {
public OfDoubleAssert hasValue(Comparable avg) {
...
}
}
```
Expected result:
``` java
class OfDoubleAssert extends AbstractAssert {
public OfDoubleAssert hasValue(Comparable avg) {
...
}
public Double hasValueCloseTo(Double value, Double offset) {
...
}
}
```
Thanks !
Contributor guide
Assessment
This issue has not been assessed yet.