@Test public void testMatchCoupling() { assertThat(matchCoupling(new CouplingFilter.Builder().build(), DEFAULT_COUPLING)).isTrue(); assertThat(matchCoupling(new CouplingFilter.Builder() .sourcePackage("[\\w\\.]+") .sourceClass("\\w+") .sourceMethod("\\w+") .targetPackage("[\\w\\.]+") .targetClass("\\w+") .targetMethod("\\w+") .build(), DEFAULT_COUPLING)).isTrue(); assertThat(matchCoupling(new CouplingFilter.Builder() .sourcePackage("\\d+") .sourceClass("\\d+") .sourceMethod("\\d+") .targetPackage("\\d+") .targetClass("\\d+") .targetMethod("\\d+") .build(), DEFAULT_COUPLING)).isFalse(); }
static boolean matchCoupling(final CouplingFilter filter, final MethodCoupling coupling) { return matchString(filter.getSourcePackagePattern(), coupling.getSource().getPackageName()) && matchString(filter.getSourceClassPattern(), coupling.getSource().getSimpleClassName()) && matchString(filter.getSourceMethodPattern(), coupling.getSource().getMethodName()) && matchString(filter.getTargetPackagePattern(), coupling.getTarget().getPackageName()) && matchString(filter.getTargetClassPattern(), coupling.getTarget().getSimpleClassName()) && matchString(filter.getTargetMethodPattern(), coupling.getTarget().getMethodName()); }
CouplingFilterUtils { static boolean matchCoupling(final CouplingFilter filter, final MethodCoupling coupling) { return matchString(filter.getSourcePackagePattern(), coupling.getSource().getPackageName()) && matchString(filter.getSourceClassPattern(), coupling.getSource().getSimpleClassName()) && matchString(filter.getSourceMethodPattern(), coupling.getSource().getMethodName()) && matchString(filter.getTargetPackagePattern(), coupling.getTarget().getPackageName()) && matchString(filter.getTargetClassPattern(), coupling.getTarget().getSimpleClassName()) && matchString(filter.getTargetMethodPattern(), coupling.getTarget().getMethodName()); } }
CouplingFilterUtils { static boolean matchCoupling(final CouplingFilter filter, final MethodCoupling coupling) { return matchString(filter.getSourcePackagePattern(), coupling.getSource().getPackageName()) && matchString(filter.getSourceClassPattern(), coupling.getSource().getSimpleClassName()) && matchString(filter.getSourceMethodPattern(), coupling.getSource().getMethodName()) && matchString(filter.getTargetPackagePattern(), coupling.getTarget().getPackageName()) && matchString(filter.getTargetClassPattern(), coupling.getTarget().getSimpleClassName()) && matchString(filter.getTargetMethodPattern(), coupling.getTarget().getMethodName()); } private  CouplingFilterUtils(); }
CouplingFilterUtils { static boolean matchCoupling(final CouplingFilter filter, final MethodCoupling coupling) { return matchString(filter.getSourcePackagePattern(), coupling.getSource().getPackageName()) && matchString(filter.getSourceClassPattern(), coupling.getSource().getSimpleClassName()) && matchString(filter.getSourceMethodPattern(), coupling.getSource().getMethodName()) && matchString(filter.getTargetPackagePattern(), coupling.getTarget().getPackageName()) && matchString(filter.getTargetClassPattern(), coupling.getTarget().getSimpleClassName()) && matchString(filter.getTargetMethodPattern(), coupling.getTarget().getMethodName()); } private  CouplingFilterUtils(); static boolean filterMethodCoupling(final CouplingFilterConfig couplingFilterConfig,
                                               final MethodCoupling coupling); }
CouplingFilterUtils { static boolean matchCoupling(final CouplingFilter filter, final MethodCoupling coupling) { return matchString(filter.getSourcePackagePattern(), coupling.getSource().getPackageName()) && matchString(filter.getSourceClassPattern(), coupling.getSource().getSimpleClassName()) && matchString(filter.getSourceMethodPattern(), coupling.getSource().getMethodName()) && matchString(filter.getTargetPackagePattern(), coupling.getTarget().getPackageName()) && matchString(filter.getTargetClassPattern(), coupling.getTarget().getSimpleClassName()) && matchString(filter.getTargetMethodPattern(), coupling.getTarget().getMethodName()); } private  CouplingFilterUtils(); static boolean filterMethodCoupling(final CouplingFilterConfig couplingFilterConfig,
                                               final MethodCoupling coupling);  }