This is an automated email from the ASF dual-hosted git repository. fschumacher pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/jmeter.git
commit d7e745e8179d1994b6688101ce66d08f5c7810ca Author: Felix Schumacher <[email protected]> AuthorDate: Sun Feb 21 10:53:42 2021 +0100 Get rid of cast (and silence ErrorProne) With newer APIs we can make sure, that we get a subclass of UnitTestManager and don't need the cast anymore. --- src/core/src/test/java/org/apache/jorphan/test/AllTests.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/core/src/test/java/org/apache/jorphan/test/AllTests.java b/src/core/src/test/java/org/apache/jorphan/test/AllTests.java index 8737c9b..bbbeefa 100644 --- a/src/core/src/test/java/org/apache/jorphan/test/AllTests.java +++ b/src/core/src/test/java/org/apache/jorphan/test/AllTests.java @@ -310,7 +310,8 @@ public final class AllTests { if (args.length >= 3) { try { System.out.println("Using initializeProperties() from " + args[2]); - UnitTestManager um = (UnitTestManager) Class.forName(args[2]).getDeclaredConstructor().newInstance(); + UnitTestManager um = Class.forName(args[2]).asSubclass(UnitTestManager.class).getDeclaredConstructor() + .newInstance(); System.out.println("Setting up initial properties using: " + args[1]); um.initializeProperties(args[1]); } catch (IllegalArgumentException | ReflectiveOperationException | SecurityException e) {
