KnowledgeBase.class ) );
}
@Test
public void testNodeCreationAndWhitePagesRegistration() {
Grid grid = new GridImpl( new HashMap<String, Object>() );
GridPeerConfiguration conf = new GridPeerConfiguration();
//Configuring the WhitePages
GridPeerServiceConfiguration wplConf = new WhitePagesLocalConfiguration();
conf.addConfiguration( wplConf );
conf.configure( grid );
GridNode gnode = grid.createGridNode( "test1@local" );
WhitePages pages = grid.get( WhitePages.class );
GridServiceDescription<GridNode> gsd = pages.create( "test1@local", "grid0" );
GridServiceDescription<GridNode> serviceDescription = pages.lookup( "test1@local" );
GridConnection connection = grid.get( ConnectionFactoryService.class ).createConnection( gsd );
assertSame( gnode,
connection.connect() );
grid.dispose();
}