Bug 218127 [CommonNavigator] Common Navigator inherited viewer bindings
This enhancement describes the ability for common navigator viewer instances to "inherit" the action and content bindings from other viewers.
tests/org.eclipse.ui.tests.navigator/src/org/eclipse/ui/tests/navigator/NavigatorTestBase.java
protected Set _expectedChildren = new HashSet();
	protected IProject _project;
	protected IProject _p1;
	protected IProject _p2;
	protected static final int _p1Ind = 0;
	protected static final int _p2Ind = 1;
	protected static final int _projectInd = 2;
	protected static int _projectCount;
	protected CommonViewer _viewer;
	protected CommonNavigator _commonNavigator;
	protected INavigatorContentService _contentService;
	protected NavigatorActionService _actionService;
	protected boolean _initTestData = true;
	protected void setUp() throws Exception {
		if (_navigatorInstanceId == null) {
			throw new RuntimeException(
					"Set the _navigatorInstanceId in the constructor");
		}
		TestContentProviderResource.resetTest();
		TestDataSorter.resetTest();
		TestLabelProvider.resetTest();
		if (_initTestData) {
			clearAll();
			TestWorkspace.init();
			IWorkspaceRoot root = ResourcesPlugin.getWorkspace().getRoot();
			_project = root.getProject("Test"); 
			_expectedChildren.add(_project.getFolder("src")); 
			_expectedChildren.add(_project.getFolder("bin")); 
			_expectedChildren.add(_project.getFile(".project")); 
			_expectedChildren.add(_project.getFile(".classpath"));