From 1cb4edec88228f6a7738d312eea8598b91a3ef95 Mon Sep 17 00:00:00 2001 From: Mark Paluch Date: Thu, 9 Aug 2018 13:07:07 +0200 Subject: [PATCH] #78 - Fix benchmark filtering. Ensure method name regex does not match on substrings. --- .../springframework/data/microbenchmark/common/JmhSupport.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/benchmark/support/src/main/java/org/springframework/data/microbenchmark/common/JmhSupport.java b/benchmark/support/src/main/java/org/springframework/data/microbenchmark/common/JmhSupport.java index e8eab88..24b8f47 100644 --- a/benchmark/support/src/main/java/org/springframework/data/microbenchmark/common/JmhSupport.java +++ b/benchmark/support/src/main/java/org/springframework/data/microbenchmark/common/JmhSupport.java @@ -67,7 +67,8 @@ class JmhSupport { if (!StringUtils.hasText(tests)) { - return methods.stream().map(it -> Pattern.quote(it.getDeclaringClass().getName()) + "\\." + it.getName()) + return methods.stream() + .map(it -> Pattern.quote(it.getDeclaringClass().getName()) + "\\." + Pattern.quote(it.getName()) + "$") .collect(Collectors.toList()); }