Utils { public static void removeClassNames(List<String> list) { ListIterator<String> iterator = list.listIterator(); while (iterator.hasNext()) { String str = iterator.next(); if (str.contains(".")) { iterator.remove(); } } }  static Map<Throwable, AutomonExpirable> createExceptionMap(); static String getLabel(Throwable throwable); static String getLabel(JoinPoint.StaticPart jp); static String formatExceptionForToolsWithLimitedCharacterSet(String exceptionLabel); static List<String> getArgNameValuePairs(JoinPoint jp); static String argNameValuePairsToString(List<String> args); static String toStringWithLimit(Object parameter); static String getExceptionTrace(Throwable exception); static String[] tokenize(String string, String splitOn); static String stripFileScheme(String fileName); static AutomonMXBean getAutomonMxBean(Object aspect); static void registerWithJmx(Object aspect, AutomonMXBean mxBean); static void unregisterWithJmx(Object aspect); static boolean hasPackageName(String className); static T createFirst(String... classNames); static void removeClassNames(List<String> list); static final String LINE_SEPARATOR; }
@Test public void removeClassNamesFromList() throws Exception { List<String> list = new ArrayList<String>(); list.add("MyClass1"); list.add("MyClass2"); list.add("com.mypackage1.MyClass1"); list.add("com.mypackage1.MyClass2"); Utils.removeClassNames(list); assertThat(list).containsExactly("MyClass1", "MyClass2"); }