org.eclipse.core.tests.filesystem
Class SymlinkTest

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.filesystem.FileSystemTest
                  extended by org.eclipse.core.tests.filesystem.SymlinkTest
All Implemented Interfaces:
junit.framework.Test

public class SymlinkTest
extends FileSystemTest


Field Summary
 
Fields inherited from class org.eclipse.core.tests.harness.CoreTest
PI_HARNESS
 
Constructor Summary
SymlinkTest()
           
 
Method Summary
 void _testSymlinkExtendedChars()
          TODO Fix this test.
static org.eclipse.core.filesystem.IFileSystem getFileSystem()
           
static IWorkspace getWorkspace()
           
 boolean haveSymlinks()
           
static boolean isTestablePlatform()
           
 void testBrokenSymlinkAttributes()
           
 void testBrokenSymlinkRemove()
           
 void testRecursiveSymlink()
           
 void testSymlinkAttributes()
           
 void testSymlinkDirRead()
           
 void testSymlinkDirWrite()
           
 void testSymlinkEnabled()
           
 void testSymlinkPutInfo()
           
 void testSymlinkRemove()
           
 
Methods inherited from class org.eclipse.core.tests.harness.CoreTest
createFileInFileSystem, debug, fail, getContents, getContents, getMonitor, getRandomContents, getRandomLocation, getRandomString, getTempDir, getUniqueString, 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

SymlinkTest

public SymlinkTest()
Method Detail

getFileSystem

public static org.eclipse.core.filesystem.IFileSystem getFileSystem()

getWorkspace

public static IWorkspace getWorkspace()

isTestablePlatform

public static boolean isTestablePlatform()

haveSymlinks

public boolean haveSymlinks()

testBrokenSymlinkAttributes

public void testBrokenSymlinkAttributes()

testBrokenSymlinkRemove

public void testBrokenSymlinkRemove()
                             throws java.lang.Exception
Throws:
java.lang.Exception

testRecursiveSymlink

public void testRecursiveSymlink()
                          throws java.lang.Exception
Throws:
java.lang.Exception

testSymlinkAttributes

public void testSymlinkAttributes()

testSymlinkDirRead

public void testSymlinkDirRead()
                        throws java.lang.Exception
Throws:
java.lang.Exception

testSymlinkDirWrite

public void testSymlinkDirWrite()
                         throws java.lang.Exception
Throws:
java.lang.Exception

testSymlinkEnabled

public void testSymlinkEnabled()

_testSymlinkExtendedChars

public void _testSymlinkExtendedChars()
                               throws java.lang.Exception
TODO Fix this test. See https://bugs.eclipse.org/bugs/show_bug.cgi?id=172346

Throws:
java.lang.Exception

testSymlinkPutInfo

public void testSymlinkPutInfo()
                        throws java.lang.Exception
Throws:
java.lang.Exception

testSymlinkRemove

public void testSymlinkRemove()
                       throws java.lang.Exception
Throws:
java.lang.Exception