Skip to content

Commit

Permalink
. r refactor loop to Queryable
Browse files Browse the repository at this point in the history
Co-authored-by: Jay Bazuzi <jay@bazuzi.com>
Co-authored-by: Llewellyn Falco <llewellyn.falco@gmail.com>
  • Loading branch information
3 people committed Mar 10, 2025
1 parent 382d5e1 commit e8eaaaa
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 9 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,7 @@
import org.approvaltests.Approvals;
import org.approvaltests.core.Experimental;
import org.approvaltests.core.Options;
import org.approvaltests.namer.NamedEnvironment;
import org.approvaltests.namer.NamerFactory;
import org.junit.jupiter.api.DynamicTest;
import org.lambda.actions.Action0;
import org.lambda.actions.Action1;

public class JupiterApprovals
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
import com.spun.util.io.StackElementSelector;
import com.spun.util.tests.TestUtils;
import org.approvaltests.integrations.junit5.JUnitUtils;
import org.lambda.query.Queryable;

import java.lang.annotation.Annotation;
import java.lang.reflect.Method;
Expand Down Expand Up @@ -142,12 +143,8 @@ private static void checkConditionsForAttribute(Class<? extends Annotation> attr
private static boolean isDynamicWrapperPresent()
{
StackTraceElement[] stackTrace = ThreadUtils.getStackTrace();
for (StackTraceElement stackTraceElement : stackTrace)
{
if ("org.approvaltests.integrations.junit5.JupiterApprovals".equals(stackTraceElement.getClassName()))
{ return true; }
}
return false;
return Queryable.as(stackTrace)
.any(stackTraceElement -> "org.approvaltests.integrations.junit5.JupiterApprovals".equals(stackTraceElement.getClassName()));
}
public static List<Method> getMethodsByName(Class<?> clazz, String methodName)
{
Expand Down

0 comments on commit e8eaaaa

Please sign in to comment.