ICategory[] categories = {Category.WORKSPACE, Category.JAVA_TYPE_ROOT};
List<TreePath> expected = asList(
newPath(ws, method.getTypeRoot(), duration),
newPath(ws2, method2.getTypeRoot(), duration2));
IJavaData data2 = mock(IJavaData.class);
given(data2.get(IJavaData.DATE)).willReturn(date2);
given(data2.get(IJavaData.DURATION)).willReturn(duration2);
given(data2.get(IJavaData.JAVA_ELEMENT)).willReturn(method2);
given(data2.get(IJavaData.WORKSPACE)).willReturn(ws2);
ICategoryProvider provider = mock(ICategoryProvider.class);
given(provider.getSelected()).willReturn(asList(categories));
ITreePathBuilder builder = create(provider);