org.eclipse.core.tests.resources
Class HiddenResourceTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.eclipse.core.tests.harness.CoreTest
              extended by org.eclipse.core.tests.resources.ResourceTest
                  extended by org.eclipse.core.tests.resources.HiddenResourceTest
All Implemented Interfaces:
junit.framework.Test

public class HiddenResourceTest
extends ResourceTest


Field Summary
 
Fields inherited from class org.eclipse.core.tests.resources.ResourceTest
deltaListener, PI_RESOURCES_TESTS
 
Fields inherited from class org.eclipse.core.tests.harness.CoreTest
PI_HARNESS
 
Constructor Summary
HiddenResourceTest()
           
HiddenResourceTest(java.lang.String name)
           
 
Method Summary
static junit.framework.Test suite()
           
 void testAccept()
          Resources which are marked as hidden resources should not be visited by resource visitors.
 void testCopy()
           
 void testCreateHiddenResources()
          Tests whether IFile.create(java.io.InputStream, int, IProgressMonitor), IFolder.create(int, boolean, IProgressMonitor) and IProject#create(IProjectDescription, int, IProgressMonitor) handles {@link IResource#HIDDEN} flag properly.
 void testDelete()
           
 void testDeltas()
           
 void testExists()
          Resources which are marked as hidden resources return TRUE in all calls to #exists.
 void testFindMember()
          Resources which are marked as hidden resources should always be found.
 void testMembers()
          Resources which are marked as hidden are not included in #members calls unless specifically included by calling #members(IContainer.INCLUDE_HIDDEN)
 void testMove()
           
 void testRefreshLocal()
           
 void testSetGet()
          Test the set and get methods for hidden resources.
 
Methods inherited from class org.eclipse.core.tests.resources.ResourceTest
assertDoesNotExistInFileSystem, assertDoesNotExistInFileSystem, assertDoesNotExistInFileSystem, assertDoesNotExistInFileSystem, assertDoesNotExistInWorkspace, assertDoesNotExistInWorkspace, assertDoesNotExistInWorkspace, assertDoesNotExistInWorkspace, assertExistsInFileSystem, assertExistsInFileSystem, assertExistsInFileSystem, assertExistsInFileSystem, assertExistsInWorkspace, assertExistsInWorkspace, assertExistsInWorkspace, assertExistsInWorkspace, assertExistsInWorkspace, assertExistsInWorkspace, assertExistsInWorkspace, assertExistsInWorkspace, buildResources, buildResources, compareContent, createFileInFileSystem, createFileInFileSystem, createFileInFileSystem, createFileInFileSystem, createHierarchy, defineHierarchy, ensureDoesNotExistInFileSystem, ensureDoesNotExistInFileSystem, ensureDoesNotExistInWorkspace, ensureDoesNotExistInWorkspace, ensureExistsInFileSystem, ensureExistsInFileSystem, ensureExistsInFileSystem, ensureExistsInWorkspace, ensureExistsInWorkspace, ensureExistsInWorkspace, ensureExistsInWorkspace, ensureOutOfSync, getUniqueString, getWorkspace
 
Methods inherited from class org.eclipse.core.tests.harness.CoreTest
createFileInFileSystem, debug, fail, getContents, getContents, getMonitor, getRandomContents, getRandomLocation, getRandomString, getTempDir, log, log, transferData, transferDataWithoutClose
 
Methods inherited from class junit.framework.TestCase
countTestCases, getName, run, run, runBare, setName, toString
 
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

HiddenResourceTest

public HiddenResourceTest()

HiddenResourceTest

public HiddenResourceTest(java.lang.String name)
Method Detail

suite

public static junit.framework.Test suite()

testRefreshLocal

public void testRefreshLocal()

testFindMember

public void testFindMember()
Resources which are marked as hidden resources should always be found.


testMembers

public void testMembers()
Resources which are marked as hidden are not included in #members calls unless specifically included by calling #members(IContainer.INCLUDE_HIDDEN)


testAccept

public void testAccept()
Resources which are marked as hidden resources should not be visited by resource visitors.


testCopy

public void testCopy()

testMove

public void testMove()

testDelete

public void testDelete()

testDeltas

public void testDeltas()

testExists

public void testExists()
Resources which are marked as hidden resources return TRUE in all calls to #exists.


testSetGet

public void testSetGet()
Test the set and get methods for hidden resources.


testCreateHiddenResources

public void testCreateHiddenResources()
Tests whether IFile.create(java.io.InputStream, int, IProgressMonitor), IFolder.create(int, boolean, IProgressMonitor) and IProject#create(IProjectDescription, int, IProgressMonitor) handles {@link IResource#HIDDEN} flag properly.