コード例 #1
0
 private static boolean compareClassloadingConfigurations(
     AppServerClassLoading actual, AppServerClassLoading expected) {
   if ((actual != null) && (expected != null)) {
     return actual
             .getEnvironments()
             .getEnvironments()
             .stream()
             .filter(
                 env ->
                     expected
                             .getEnvironments()
                             .getEnvironments()
                             .stream()
                             .filter(
                                 expectedEnv ->
                                     (expectedEnv.getName().equals(env.getName().trim())
                                         && expectedEnv
                                             .getClasspath()
                                             .equals(env.getClasspath().trim())))
                             .count()
                         == 1)
             .count()
         == expected.getEnvironments().getEnvironments().size();
   } else {
     return (actual == null) && (expected == null);
   }
 }