Commit Graph

272 Commits

Author SHA1 Message Date
Bart van Helvert
561e62ca18 [jvm] Move AssertEqualsBetweenInconvertibleTypes inspection to test package
GitOrigin-RevId: 9acea3f96beb05c02ec1cb5f0592199690cc6ccd
2023-02-21 20:32:06 +00:00
Bart van Helvert
1e78ff9d26 [jvm] Acknowledge ParameterResolvers registered by automatic extensions
IDEA-312816 Fixed

GitOrigin-RevId: 6f02a786d7f9ee8711feb8f9a956cd3fc0e8769a
2023-02-21 18:20:15 +00:00
Bart van Helvert
7a21ba50a7 [jvm] IJ-CR-103165 Check test annotated methods for known runners
Still run checks on runners that are known to not alter any signature requirements on the @Test annotated method.

GitOrigin-RevId: 9bd76d57312e9e25e1dc837c1bd56ec7ce6cee6f
2023-02-20 21:00:39 +00:00
Bart van Helvert
ab84693246 [jvm] Ignore test annotated method check on @RunWith
#IDEA-163266 Fixed

GitOrigin-RevId: 232cfa80fd0b7eb75917617a6c7ab0a3c74e7bea
2023-02-17 17:45:29 +00:00
Vladislav Rassokhin
2c8711dc26 Don't warn that "macOS" is not capitalized: it shouldn't
GitOrigin-RevId: 1b2bfbc9f3c2d942ebf8ff64b445420d8a1680ad
2023-02-14 22:22:11 +00:00
Bart van Helvert
c23e68a190 [jvm] Migrate quickfix with preview tests to its own method
GitOrigin-RevId: d9d03e28c8344ebdf2592564b4707a2f3b2bbb23
2023-02-11 16:00:10 +00:00
Bart van Helvert
5051907237 [jvm] Rename UAST to JVM tests
GitOrigin-RevId: de1067837f45012f892614c80b8f41eecf726178
2023-02-11 16:00:08 +00:00
Bart van Helvert
029674a658 [jvm] Improve test failed line tests
GitOrigin-RevId: c9e1ea42ada52ddefab05dd054177720c44f8e76
2023-01-14 14:43:30 +00:00
Aleksandr Izmailov
1555d664b6 [blocking calls detection] IDEA-310256: handle implicit constructor calls
GitOrigin-RevId: d550a9ad10d014116378fd4800cff7b72b7b51c1
2023-01-12 17:36:33 +00:00
Bart van Helvert
5a16fc7ba0 [jvm] Add remove annotation quickfix
GitOrigin-RevId: ba00c6bf2cbb425135292c8ac82a0eff6b31dab5
2023-01-11 16:32:32 +00:00
Bart van Helvert
19f9583750 [jvm] Enable Java preview test for JUnit mixed framework inspection
GitOrigin-RevId: dc16a482f3c0bbd095a86684bea5ade32f964adb
2023-01-03 13:55:52 +00:00
Bart van Helvert
383332ca0c [jvm] IDEA-296417 Add JUnit mixed framework inspection
Replaces JUnit 4 annotation in JUnit 3 testcase inspection. Also adds support for JUnit 5 annotations. Also fixes IDEA-297013, IDEA-297013.

GitOrigin-RevId: 8afd280523c1893c123db79727d5fb2add17d16a
2023-01-02 23:28:21 +00:00
Bart van Helvert
7ea7a42c55 [jvm] IDEA-305573 Add quickfix for malformed junit class
GitOrigin-RevId: 35edd16fbf0e07a0b239032a34068c4cb250985d
2022-12-16 13:47:32 +00:00
Bart van Helvert
922430135a [jvm] IDEA-306469 Merge UnconstructableTestCase inspection into JUnitMalformedDeclaration inspection
GitOrigin-RevId: 7e1afc303ba4db99d9a33f524f668d9d971517e4
2022-12-12 23:11:54 +00:00
Bart van Helvert
b6b4f7d9ae [jvm] Fix preview for signature quickfixes in JUnit malformed decl
GitOrigin-RevId: 0e53346cdf466d67dc7395bc8c652391227960ea
2022-11-23 12:43:14 +00:00
Bart van Helvert
57b2f30acd [jvm] Fix double highlighting for qualified expressions in dependency inspection
GitOrigin-RevId: f04115b9aff3f3fc1cf2fa7dcf6270461d1b306a
2022-11-11 09:20:07 +00:00
Bart van Helvert
93eacc6d9d [java] IDEA-305618 Illegal package dependency fix static skip imports
GitOrigin-RevId: 0114991ad345d9c0cc13e51cea04336105d328d0
2022-11-11 09:20:01 +00:00
Bart van Helvert
1393c4492e [jvm] Fix JUnit 4 converter preview
GitOrigin-RevId: 5a72235ae2ac1ceab16f9c4c965d4d0876c17424
2022-11-08 17:58:02 +00:00
Bart van Helvert
2748beec19 [jvm] More realistic junit 4 conversion test
GitOrigin-RevId: af4b50703bae7f98e903628ce33634a292d526a1
2022-11-08 17:57:56 +00:00
Bart van Helvert
c18db65d64 [jvm] IDEA-283602 Migrate JUnit 4 converter to UAST
GitOrigin-RevId: f7bfbf867ecb02a04854bcc266146720ac6a8a6a
2022-11-07 15:59:43 +00:00
Bart van Helvert
5eb58696ab [jvm] IDEA-209424 Check whether @RegisterExtension is private
GitOrigin-RevId: 46c68c5850ca0dff8838f7b008fe70963a430a07
2022-11-04 12:39:13 +00:00
Bart van Helvert
5587a7729c [jvm] IDEA-304446 Fix false positive in @EmptySource annotated method
GitOrigin-RevId: a5e47ff3c6c1eae6a83d71da9475f6076bdbd518
2022-10-26 16:10:12 +00:00
Bart van Helvert
3b8c459757 [jvm] Add malformed nested preview test
GitOrigin-RevId: 1e05ab627c7b4ed09152b8d96b511ae757c33ff2
2022-10-11 13:17:48 +00:00
Bart van Helvert
24d12edafc [jvm] IDEA-265266 Report private nested classes
GitOrigin-RevId: af7f7bc819d54215e62931e13e353d2e9059aa2e
2022-10-11 13:17:45 +00:00
Tagir Valeev
adb060863f Text blocks used
GitOrigin-RevId: 7db538c0a10131a3f946436c85b42fe7d7dc5b10
2022-09-29 12:58:29 +00:00
Bart van Helvert
bc9c27b927 [jvm] Improve JUnit malformed declaration inspection messages
GitOrigin-RevId: 870e6b9ad86ce139b07465d24f952efa4ecb2571
2022-09-17 07:58:25 +00:00
Bart van Helvert
b90a455d46 [jvm] IDEA-300823 Fix false positive for parameter resolver annotated parameters
GitOrigin-RevId: 0f2026bcfb4506dbbfd8808d77597512eac8959f
2022-09-16 13:31:26 +00:00
Bart van Helvert
9b405d760d [jvm] IDEA-300823 Don't warn parameters when using JUnit parameter resolver extension
GitOrigin-RevId: 697b32fb8afe26753c1ad112109422fef08de07e
2022-09-16 13:31:19 +00:00
Bart van Helvert
42f2aa048d [jvm] IJ-CR-27366 Fix test case with constructor inspection name and descriptors
GitOrigin-RevId: 0ab3700050c8097c61ec449028dad29e4d5e31a9
2022-08-09 11:36:07 +00:00
Bart van Helvert
2a86552363 [java-inspections] Add quotes to annotations in inspection messages
GitOrigin-RevId: a2d102bb75c6f0f213cfe79928909f8501be6ca7
2022-08-04 13:39:06 +00:00
Bart van Helvert
df8a87dc39 [jvm] IDEA-298135 Convert JavaTestCaseWithConstructorInspection to UAST
GitOrigin-RevId: ea599206da1c48f2bfa58e1a0106457077a6639a
2022-07-18 17:10:42 +00:00
Bart van Helvert
d5e57a6595 [jvm] Clean up tests
GitOrigin-RevId: 28d58f839acd78a42345885b7246073e8e7ac800
2022-07-15 10:22:14 +00:00
Bart van Helvert
5d65106a85 [jvm] IDEA-297743 Convert TestMethodWithoutAssertionInspection to UAST
Also make it work for all test frameworks.

GitOrigin-RevId: 9040d77d5dbc4f01085d46a48c4745624348bb00
2022-07-11 20:14:47 +00:00
Bart van Helvert
819f4e36e3 [jvm] IDEA-297699 Convert IgnoredJUnitTestInspection to UAST
GitOrigin-RevId: cb170f7fd68445f72606e6a864fb941d820ff26b
2022-07-11 20:14:41 +00:00
Bart van Helvert
a50be7401c [jvm] IDEA-297284 Support member imports in hamcrest assertions converter
GitOrigin-RevId: 2113c5b9270f7a77c40f5ca265ef69b36866e407
2022-07-05 20:57:45 +00:00
Bart van Helvert
9e4e9469d4 [java] IDEA-297284 Convert MigrateAssertToMatcherAssert inspection to UAST
GitOrigin-RevId: a8f748f607798b4fda2c1df761d559bd9df9bf56
2022-07-05 20:57:42 +00:00
Bart van Helvert
0a12e23ace [java] IDEA-297182 Consider overrides when finding last incompatible language level
GitOrigin-RevId: 84893f943abbeaf7585253873291b46859754898
2022-07-01 17:14:43 +00:00
Tagir Valeev
5809068498 [lang] CreateFilePathFix, CreateDirectoryPathFix: preview-friendly
GitOrigin-RevId: 335a38ec118b8bb90627ac2e29c639f5e60b39b5
2022-06-27 18:13:59 +00:00
Bart van Helvert
f56c9230cb [jvm] KTIJ-22044 Improve Kotlin suspending function error message
GitOrigin-RevId: bde403e6f3fe15712426b4394651160bd5494a09
2022-06-22 13:06:57 +00:00
Olga Klisho
76b870be7f [java] (IDEA-294488) adding support for method sources with parameters (since Junit 5.9)
GitOrigin-RevId: ee78c3efbe93ed8d0b9da6ed82c1d6e0335d7053
2022-06-15 22:25:29 +00:00
Bart van Helvert
1618ad84f7 [jvm] IDEA-295970 Convert 'AssertEqualsMayBeAssertSameInspection' to UAST
GitOrigin-RevId: 9d581723d19492a1094406c8f2df32fd8647bac9
2022-06-15 12:42:57 +00:00
Bart van Helvert
da9241a44e [jvm] IDEA-295952 Convert 'AssertEqualsCalledOnArrayInspection' to UAST
GitOrigin-RevId: e67412feef2ab2c07be083e435e7bd9b83a3827e
2022-06-15 12:42:54 +00:00
Anna Kozlova
a1c3e202e3 fix testdata
GitOrigin-RevId: 9cf995a9d83b43464d2c54269f8f4bfcbdadbdfc
2022-06-13 12:31:23 +00:00
Bart van Helvert
42bbf78087 [jvm] IJ-CR-24591 JavaApiUsage add test for a single method having multiple overrides
GitOrigin-RevId: 2a82185a79506406524cc6f8babcea042f187791
2022-06-10 14:50:25 +00:00
Bart van Helvert
4296c6a95e [jvm] Use real JUnit test data
GitOrigin-RevId: dc5ebd84b479442960e8af91f34792d73f3aab44
2022-06-10 14:50:23 +00:00
Bart van Helvert
4e07570df7 [jvm] Fix inspection test names
GitOrigin-RevId: 266af4f64a88a709e8869fb5f9e9ddce969d80d0
2022-06-10 14:50:22 +00:00
Bart van Helvert
ed33fb923e [jvm] IDEA-295819 Convert 'SuperTearDownInFinallyInspection' to UAST
GitOrigin-RevId: 0461b53d7b27f97ea65dcaca287d17c819a2e2cb
2022-06-10 09:17:08 +00:00
Bart van Helvert
b7ae667209 [jvm] IDEA-295686 Merge StaticSuiteInspection into JUnitMalformedDeclaration inspection and convert it to UAST
GitOrigin-RevId: 3531089626d652e7daa9dde9fdf322756cd3418a
2022-06-09 11:08:06 +00:00
Bart van Helvert
48e16e83d4 [jvm] IDEA-294238 Improve inspection descriptors
GitOrigin-RevId: 3060c898f9716edf5ffd5f94b3cbd4461dc89ac7
2022-06-09 11:08:02 +00:00
Bart van Helvert
ee1cd17dae [jvm] IDEA-294238 Simplify JUnitMalformedDeclaration after merge
GitOrigin-RevId: 62f7db1d9e7b777d9142a588d3f651af7cbd58b6
2022-06-09 11:07:58 +00:00