blob: b31464176402d2e0964b23ff7e781b42dd26704b [file] [log] [blame]
/*******************************************************************************
* Copyright (c) 2010 EclipseSource and others. All rights reserved. This
* program and the accompanying materials are made available under the terms of
* the Eclipse Public License v1.0 which accompanies this distribution, and is
* available at http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* EclipseSource - initial API and implementation
*******************************************************************************/
package org.eclipse.rap.ui.tests;
import java.io.File;
import junit.framework.TestCase;
public class Cleanup extends TestCase {
public void testCleanup() {
File workspace = new File( "workspace" );
if( workspace.exists() ) {
deleteDirectory( workspace);
}
}
private boolean deleteDirectory( final File path ) {
if( path.exists() ) {
File[] files = path.listFiles();
for( int i = 0; i < files.length; i++ ) {
if( files[ i ].isDirectory() ) {
deleteDirectory( files[ i ] );
} else {
files[ i ].delete();
}
}
}
return( path.delete() );
}
}