mirror of git://gcc.gnu.org/git/gcc.git
				
				
				
			
		
			
				
	
	
		
			27 lines
		
	
	
		
			693 B
		
	
	
	
		
			Java
		
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			693 B
		
	
	
	
		
			Java
		
	
	
	
import java.io.*;
 | 
						|
 | 
						|
public class IsAbsoluteTest {
 | 
						|
  public static void main (String args[]) {
 | 
						|
    try {
 | 
						|
      File f1 = new File("/etc/passwd");
 | 
						|
      File f2 = new File("\\autoexec.bat");
 | 
						|
      File f3 = new File("c:\\autoexec.bat");
 | 
						|
 | 
						|
      File u1 = new File("tmp/somefile");
 | 
						|
 | 
						|
      if ( u1.isAbsolute() )
 | 
						|
	    throw new Exception("Claims "+u1+" is absolute!");
 | 
						|
 | 
						|
      if ( ! f1.isAbsolute() )
 | 
						|
	{ /* Hm, might be on MSDOS platform, test those cases */
 | 
						|
	  if ( ! f2.isAbsolute() || ! f3.isAbsolute() )
 | 
						|
	    throw new Exception("Claims file isn't absolute!");
 | 
						|
	}
 | 
						|
      
 | 
						|
      System.out.println("PASSED: All ok");
 | 
						|
    } catch (Exception e) {
 | 
						|
      System.out.println("FAILED: "+e);
 | 
						|
    }
 | 
						|
  }
 | 
						|
}
 |