Examples of UndefinedWorkbenchPartDescriptor


Examples of rabbit.ui.internal.util.UndefinedWorkbenchPartDescriptor

*/
public class UndefinedWorkbenchPartDescriptorTest {
 
  @Test(expected = NullPointerException.class)
  public void testConstructor_idNull() {
    new UndefinedWorkbenchPartDescriptor(null);
  }
View Full Code Here

Examples of rabbit.ui.internal.util.UndefinedWorkbenchPartDescriptor

    new UndefinedWorkbenchPartDescriptor(null);
  }

  @Test
  public void testGetId() {
    UndefinedWorkbenchPartDescriptor u = new UndefinedWorkbenchPartDescriptor("iid");
    assertEquals("iid", u.getId());
  }
View Full Code Here

Examples of rabbit.ui.internal.util.UndefinedWorkbenchPartDescriptor

    assertEquals("iid", u.getId());
  }

  @Test
  public void testGetImage() {
    assertNotNull(new UndefinedWorkbenchPartDescriptor("id").getImageDescriptor());
  }
View Full Code Here

Examples of rabbit.ui.internal.util.UndefinedWorkbenchPartDescriptor

    assertNotNull(new UndefinedWorkbenchPartDescriptor("id").getImageDescriptor());
  }

  @Test
  public void testGetLabel() {
    UndefinedWorkbenchPartDescriptor u = new UndefinedWorkbenchPartDescriptor("iid");
    assertNotNull(u.getLabel());
    assertEquals(u.getId(), u.getId());
  }
View Full Code Here

Examples of rabbit.ui.internal.util.UndefinedWorkbenchPartDescriptor

    assertEquals(u.getId(), u.getId());
  }

  @Test
  public void testHashCode() {
    UndefinedWorkbenchPartDescriptor u = new UndefinedWorkbenchPartDescriptor("1");
    assertEquals(u.getId().hashCode(), u.hashCode());
  }
View Full Code Here

Examples of rabbit.ui.internal.util.UndefinedWorkbenchPartDescriptor

    assertEquals(u.getId().hashCode(), u.hashCode());
  }
 
  @Test
  public void testEquals() {
    UndefinedWorkbenchPartDescriptor d1 = new UndefinedWorkbenchPartDescriptor("1");
    UndefinedWorkbenchPartDescriptor d2 = new UndefinedWorkbenchPartDescriptor(d1.getId());
    assertTrue(d1.equals(d2));
    assertTrue(d1.equals(d1));
    assertFalse(d1.equals(null));
   
    d2 = new UndefinedWorkbenchPartDescriptor(d2.getId() + "abc");
    assertFalse(d1.equals(d2));
  }
View Full Code Here

Examples of rabbit.ui.internal.util.UndefinedWorkbenchPartDescriptor

  }

  @Override
  public void setUp() {
    super.setUp();
    undefined = new UndefinedWorkbenchPartDescriptor("12345");
    view = PlatformUI.getWorkbench().getViewRegistry().getViews()[0];
    editor = PlatformUI.getWorkbench().getEditorRegistry()
        .getDefaultEditor("1.txt");
  }
View Full Code Here

Examples of rabbit.ui.internal.util.UndefinedWorkbenchPartDescriptor

          IWorkbenchPartDescriptor part = viewRegistry.find(id);
          if (part == null) {
            part = editorRegistry.findEditor(id);
          }
          if (part == null) {
            part = new UndefinedWorkbenchPartDescriptor(id);
          }
          segments.add(part);
          break;
        default:
          break;
View Full Code Here

Examples of rabbit.ui.internal.util.UndefinedWorkbenchPartDescriptor

  }

  @Test
  public void shouldBuildAPathWithUndefinedWorkbenchPartId() {
    IWorkbenchPartDescriptor undefined =
        new UndefinedWorkbenchPartDescriptor("abc123");
    ICategory[] categories = {
        Category.DATE, Category.WORKSPACE, Category.WORKBENCH_TOOL};
    List<TreePath> expected = asList(newPath(date, ws, undefined, duration));

    IPartData data = mock(IPartData.class);
    given(data.get(IPartData.DATE)).willReturn(date);
    given(data.get(IPartData.DURATION)).willReturn(duration);
    given(data.get(IPartData.PART_ID)).willReturn(undefined.getId());
    given(data.get(IPartData.WORKSPACE)).willReturn(ws);

    ICategoryProvider provider = mock(ICategoryProvider.class);
    given(provider.getSelected()).willReturn(asList(categories));
    ITreePathBuilder builder = create(provider);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.