From 6073c55cea79ccc38acef825186e4d5a34fcf09f Mon Sep 17 00:00:00 2001 From: "Anna.Kozlova" Date: Thu, 10 Aug 2017 13:55:16 +0200 Subject: [PATCH] get name for j.l.r.Method for custom presentation (IDEA-177383) --- .../testng_rt/src/org/testng/IDEATestNGRemoteListener.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/plugins/testng_rt/src/org/testng/IDEATestNGRemoteListener.java b/plugins/testng_rt/src/org/testng/IDEATestNGRemoteListener.java index abd49a0b0ce8..cb7c44fc4745 100644 --- a/plugins/testng_rt/src/org/testng/IDEATestNGRemoteListener.java +++ b/plugins/testng_rt/src/org/testng/IDEATestNGRemoteListener.java @@ -8,6 +8,7 @@ import org.testng.xml.XmlTest; import java.io.PrintStream; import java.io.PrintWriter; import java.io.StringWriter; +import java.lang.reflect.Method; import java.util.*; public class IDEATestNGRemoteListener { @@ -272,7 +273,7 @@ public class IDEATestNGRemoteListener { Object parameter = parameters[0]; if (parameter != null) { Class parameterClass = parameter.getClass(); - if (ITestResult.class.isAssignableFrom(parameterClass) || ITestContext.class.isAssignableFrom(parameterClass)) { + if (ITestResult.class.isAssignableFrom(parameterClass) || ITestContext.class.isAssignableFrom(parameterClass) || Method.class.isAssignableFrom(parameterClass)) { try { paramString = "[" + parameterClass.getMethod("getName").invoke(parameter) + "]"; } @@ -281,7 +282,7 @@ public class IDEATestNGRemoteListener { } } else { - paramString = parameter.toString(); + paramString = "[" + parameter.toString() + "]"; } } }