66508ceb2c
New AssertThatInstanceOf inspection that moves instanceof expressions out of assertThat(). Fixes to documentation.
2019-04-22 19:03:59 +02:00
db02f7fb93
New AssertThatInvertedBooleanCondition inspection that will remove inverted boolean expressions inside assertThat().
...
Renamed a few inspections to better/shorter names (and fixed file and directory names accordingly).
2019-04-20 18:40:38 +02:00
da83f7f101
New AssertThatStringExpression that will move isEmpty(), equals(), equalsIgnoreCase(), contains(), startsWith(), and endsWith() out of actual expression. Bumped intellij-plugin to latest version.
2019-04-19 19:33:14 +02:00
9f91fb3ccf
Added support for referencing and refactoring inside ``.extracting()
`` methods with fields, properties and methods (though getter renaming does not work that perfect, but I'm giving up for now as the IntelliJ SDK docs are seriously lacking).
...
Fixed an exception in batch mode if the description string was the same but for different fixes. Now descriptions are different for quick fixes triggered by AssertThatJava8OptionalInspection and AssertThatGuavaOptionalInspection. Minor refactorings. Extended documentation.
2019-04-18 22:12:48 +02:00
4e6d53b3dc
Reduced minimal supported IDEA version from 2018.2 to 2017.2.
...
Added AssertThatGuavaOptional inspection. Prepared next release.
Bumped to Kotlin 1.3.30.
2019-04-11 23:55:35 +02:00
d49b7bf17b
Optimized even more code. Fixed BinaryExpression for Boolean.TRUE/FALSE. Added new AssertThatJava8Optional inspection. Added changelog to README.
2019-04-11 16:26:11 +02:00
5812e72227
New inspection AssertThatBinaryExpressionIsTrueOrFalse that will find and fix common binary expressions and equals() statements (more than 150 combinations) inside assertThat().
2019-04-07 11:29:07 +02:00
51703e8499
Merged AssertThatObjectIsNull and AssertThatObjectIsNotNull to AssertThatObjectIsNullOrNotNull.
...
Extended tests to be more explicit regarding the expected quick fix messages.
2019-04-06 21:29:18 +02:00
78ad242b43
Added licence. Fixed descriptions.
2019-03-31 21:55:49 +02:00
8a246c1319
Implemented AssertThatSizeInspection.
2019-03-31 20:44:52 +02:00
847e46c217
Implemented JUnitAssertToAssertJInspection. More refactorings. Doc fixes.
2019-03-31 15:15:06 +02:00
582e254195
Implemented AssertThatEnumerableIsEmptyInspection. Improved literal values by constant value calculation, more refactoring.
2019-03-24 14:42:02 +01:00
5fa61a3004
Implemented AssertThatStringIsEmpty.
2019-03-24 09:15:07 +01:00
8051511524
Implemented AssertThatBooleanIsTrueOrFalseInspection.
2019-03-23 22:44:22 +01:00
80104004d0
Initial check-in with two inspections working.
2019-03-10 18:19:46 +01:00