Commit Graph

21 Commits

Author SHA1 Message Date
b58d8cfd2f Fix for incompatible method call regarding IDEA <2018.2.
Heavy refactoring regarding quick fixes (using more extensions).
Even more refactoring.
Fixed/extended AssertThatGuavaOptionalInspection regarding static.
imports and wrong reference to core assertThat() where Guava assertThat() actually was necessary.
2019-04-13 18:35:49 +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
2cdc242125 Refactored Code to avoid string duplications... added Boolean.map() extension. 2019-04-11 21:09:10 +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
c1d8ade7b1 Optimized code. More kotlin-style stuff. Made detecting of Boolean.TRUE/FALSE available to all constant evaluations. 2019-04-08 11:56:13 +02:00
bdabcc7255 Removed TODO about AssertThatBinaryExpressionIsTrueOrFalse. 2019-04-07 11:37:10 +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
6a44237ca0 Added tacky icon. 2019-04-06 21:29:18 +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
ba56325299 Internally: Upgraded to AssertJ 13.2.2.
Support for hasSizeLessThan(), hasSizeLessThanOrEqualTo(), hasSizeGreaterThanOrEqualTo(), and hasSizeGreaterThan() for AssertThatSizeInspection (with AssertJ >=13.2.0).
Really fixed highlighting for JUnit conversion. Sorry.
Fixed testing code to work against IDEA 2019.1.
2019-04-06 21:29:13 +02:00
5d91eaf276 Fixed descriptions and quick fix texts. Fixed highlighting of found problems and also 'Run inspection by Name' returning nothing. 2019-04-01 16:44:52 +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
e2ffce753c Another fix for AssertThatStringIsEmpty, added support for CharSequences, added hasSize(0) case, refactored stuff. Added missing html. 2019-03-24 13:03:53 +01:00
458542de7c Fix for AssertThatStringIsEmpty, refactored method. 2019-03-24 11:37:46 +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
chrisly42
39ba01adec
Initial commit 2019-02-15 16:48:30 +01:00