package com.yoursway.databinding.resources.tests.shallow;
import org.eclipse.core.resources.IContainer;
import org.eclipse.core.resources.IProject;
import org.eclipse.core.resources.IResource;
import org.eclipse.core.resources.ResourcesPlugin;
import org.eclipse.core.runtime.CoreException;
import org.junit.Before;
import com.yoursway.databinding.resources.ResourceObservables;
import com.yoursway.tests.commons.AbstractObservableSetTestCase;
public abstract class AbstractShallowChildrenTests extends AbstractObservableSetTestCase<IResource> {
protected IProject project;
@Before
public void setupProject() throws CoreException {
project = ResourcesPlugin.getWorkspace().getRoot().getProject("foo");
create(project);
}
protected void observe(IContainer folder) {
observable = ResourceObservables.observeChildren(realm, folder);
}
}