Tabnine Logo
Builder.build
Code IndexAdd Tabnine to your IDE (free)

How to use
build
method
in
it.tidalwave.hierarchy.Builder

Best Java code snippets using it.tidalwave.hierarchy.Builder.build (Showing top 20 results out of 315)

origin: it.tidalwave.netbeans/it-tidalwave-hierarchy

@Test(expected=IllegalArgumentException.class)
public void mustThrowExceptionWhenNoExplicitDisplayNameAndNoBoundObject()
 {
  fixture.createChild().build();
 }
origin: it.tidalwave.netbeans/it-tidalwave-hierarchy

@Test(expected=IllegalArgumentException.class)
public void mustThrowExceptionWhenNoExplicitDisplayNameAndBoundObjectHasNoDisplayName()
 {
  final Lookup.Provider boundObject = mock(Lookup.Provider.class);
  when(boundObject.getLookup()).thenReturn(Lookup.EMPTY);
  fixture.createChild().boundTo(boundObject).build();
 }
origin: it.tidalwave.netbeans/it-tidalwave-hierarchy

@Test
public void aRenamableViewMustHaveAnId()
 {
  final HView view = hvManager.createView().
                 withDisplayName("My View 1").
                 thatCanBeRenamed().
                 build();
  assertThat(view, is(notNullValue()));
  assertThat(view.getId(), is(notNullValue()));
 }
origin: it.tidalwave.netbeans/it-tidalwave-hierarchy-spi-simple

 @Before
 public void setUp() 
  {
   final HViewManager hvManager = new SimpleHViewManager();
   final HView view = hvManager.createView().withDisplayName("View 1").build();
   fixture = view.createChild().withDisplayName("Parent").build();
  }
}
origin: it.tidalwave.netbeans/it-tidalwave-hierarchy

@Test
public void aRenamableItemMustHaveAnId()
 {
  final HItem item = fixture.createChild().
                withDisplayName("My Item 1").
                thatCanBeRenamed().
                build();
  assertThat(item, is(notNullValue()));
  assertThat(item.getId(), is(notNullValue()));
 }
origin: it.tidalwave.netbeans/it-tidalwave-hierarchy-node

@Before
public void setUp()
 {
  hViewManager = Locator.find(HViewManager);
  hViewManager.as(Resettable.class).reset();
  hView = hViewManager.createView().withDisplayName("view 1").build();
  hItems[0] = hView.createChild().withDisplayName("item 1").build();
  hItems[1] = hView.createChild().withDisplayName("item 2").build();
  hItems[2] = hView.createChild().withDisplayName("item 3").build();
 }
origin: it.tidalwave.netbeans/it-tidalwave-hierarchy

@Test
public void mustCreateViewsWithDifferentIds()
 {
  final List<Id> ids = new ArrayList<Id>();
  for (int i = 0; i < 100; i++)
   {
    final HView view1 = hvManager.createView().
                   withDisplayName("My View " + i).
                   build();
    assertFalse(ids.contains(view1.getId()));
    ids.add(view1.getId());
   }
 }
origin: it.tidalwave.netbeans/it-tidalwave-hierarchy

@Test
public void mustUseTheDisplayableOfBoundObjectWhenNoExpicitDisplayableIsProvided()
 {
  final Displayable displayable = mock(Displayable.class);
  final Lookup lookup = Lookups.fixed(displayable);
  final Lookup.Provider boundObject = mock(Lookup.Provider.class);
  when(boundObject.getLookup()).thenReturn(lookup);
  final HItem item = fixture.createChild().boundTo(boundObject).build();
  assertThat(item.as(Displayable), is(sameInstance(displayable)));
 }
origin: it.tidalwave.netbeans/it-tidalwave-hierarchy

@Test
public void aDefaultItemMustReturnTheRightView()
 {
  final HItem item = fixture.createChild().
                withDisplayName("My Item 1").
                build();
  assertThat(item, is(notNullValue()));
  assertThat(item.getView(), is(sameInstance(fixture)));
 }
origin: it.tidalwave.netbeans/it-tidalwave-hierarchy

@Test
public void mustUseTheProvidedDisplayableEvenWhenTheBoundObjectHasGotExpicitDisplayable()
 {
  final Displayable displayable = mock(Displayable.class);
  final Lookup lookup = Lookups.fixed(displayable);
  final Lookup.Provider boundObject = mock(Lookup.Provider.class);
  when(boundObject.getLookup()).thenReturn(lookup);
  final HItem item = fixture.createChild().boundTo(boundObject).withDisplayName("new name").build();
  assertThat(item.as(Displayable), is(not(sameInstance(displayable))));
  assertThat(item.as(Displayable).getDisplayName(), is("new name"));
 }
origin: it.tidalwave.netbeans/it-tidalwave-hierarchy

@Test
public void aDefaultViewMustHaveTheCorrectName()
 {
  final HView view = hvManager.createView().
                 withDisplayName("My View 1").
                 build();
  assertThat(view, is(notNullValue()));
  assertThat(view.as(Displayable).getDisplayName(), is("My View 1"));
 }
origin: it.tidalwave.netbeans/it-tidalwave-hierarchy

@Test
public void aRenamableItemMustReturnTheRightView()
 {
  final HItem item = fixture.createChild().
                withDisplayName("My Item 1").
                thatCanBeRenamed().
                build();
  assertThat(item, is(notNullValue()));
  assertThat(item.getView(), is(sameInstance(fixture)));
 }
origin: it.tidalwave.netbeans/it-tidalwave-hierarchy-node

@Before
public void setUp()
 {
  hViewManager = Locator.find(HViewManager);
  hViewManager.as(Resettable.class).reset();
  assertThat(hViewManager.findViews().count(), is(0));
  hViews[0] = hViewManager.createView().withDisplayName("view 1").build();
  hViews[1] = hViewManager.createView().withDisplayName("view 2").build();
  hViews[2] = hViewManager.createView().withDisplayName("view 3").build();
 }
origin: it.tidalwave.netbeans/it-tidalwave-hierarchy

@Test
public void aDefaultItemMustReturnTheRightView()
 {
  final HItem item = fixture.createChild().
                withDisplayName("My Item 1").
                build();
  assertThat(item, is(notNullValue()));
  assertThat(item.getView(), is(sameInstance(fixture.getView())));
 }
origin: it.tidalwave.netbeans/it-tidalwave-hierarchy

@Test(expected=AsException.class)
public void aDefaultViewMustNotBeMovable()
 {
  final HView view = hvManager.createView().
                 withDisplayName("My View 1").
                 build();
  view.as(Movable);
 }
origin: it.tidalwave.netbeans/it-tidalwave-hierarchy

@Test(expected=AsException.class)
public void aDefaultItemMustNotBeMovable()
 {
  final HItem item = fixture.createChild().
                withDisplayName("My Item 1").
                build();
  item.as(Movable);
 }
origin: it.tidalwave.netbeans/it-tidalwave-hierarchy-spi-simple

 @Before
 public void setUp() 
  {
   final HViewManager hvManager = new SimpleHViewManager();
   fixture = hvManager.createView().withDisplayName("View 1").build();
  }
}
origin: it.tidalwave.netbeans/it-tidalwave-hierarchy

@Test
public void mustMakeTheBoundObjectAvailableInTheLookup()
 {
  final BoundObject boundObject = new BoundObject();
  final HItem hItem = fixture.createChild().boundTo(boundObject).withDisplayName("name").build();
  assertThat(hItem.getLookup().lookup(BoundObject.class), is(sameInstance(boundObject)));
 }
origin: it.tidalwave.netbeans/it-tidalwave-hierarchy

@Test(expected=AsException.class)
public void aRenamableItemMustNotBeMovable()
 {
  final HItem item = fixture.createChild().
                withDisplayName("My Item 1").
                thatCanBeRenamed().
                build();
  item.as(Movable);
 }
origin: it.tidalwave.netbeans/it-tidalwave-hierarchy

@Test
public void mustMakeTheBoundObjectAvailableAsAPersonality()
 {
  final BoundObject boundObject = new BoundObject();
  final HItem hItem = fixture.createChild().boundTo(boundObject).withDisplayName("name").build();
  assertThat(hItem.as(BoundObject.class), is(sameInstance(boundObject)));
 }
it.tidalwave.hierarchyBuilderbuild

Javadoc

Builds the object.

Popular methods of Builder

  • withDisplayName
    Specifies the display name of the object to build.
  • thatCanBeRenamed
    Specifies that the object to build can be renamed.
  • withId
    Specifies the id of the object to build.
  • boundTo
    Specifies the Object that will be logically bound with the object to create.

Popular in Java

  • Running tasks concurrently on multiple threads
  • runOnUiThread (Activity)
  • getSupportFragmentManager (FragmentActivity)
  • compareTo (BigDecimal)
  • HttpServer (com.sun.net.httpserver)
    This class implements a simple HTTP server. A HttpServer is bound to an IP address and port number a
  • GridBagLayout (java.awt)
    The GridBagLayout class is a flexible layout manager that aligns components vertically and horizonta
  • Proxy (java.net)
    This class represents proxy server settings. A created instance of Proxy stores a type and an addres
  • DateFormat (java.text)
    Formats or parses dates and times.This class provides factories for obtaining instances configured f
  • Deque (java.util)
    A linear collection that supports element insertion and removal at both ends. The name deque is shor
  • StringUtils (org.apache.commons.lang)
    Operations on java.lang.String that arenull safe. * IsEmpty/IsBlank - checks if a String contains
  • Top Sublime Text plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now