package org.smartly.commons.util; import org.junit.Test; import org.smartly.commons.io.FileObserver; import org.smartly.commons.io.IFileObserverListener; /** * */ public class FileObserverTest { @Test public void testStartWatching() throws Exception { final FileObserver fo = new FileObserver("c:/_test", true, true, FileObserver.EVENT_DELETE | FileObserver.EVENT_MODIFY | FileObserver.EVENT_CREATE, new IFileObserverListener() { @Override public void onEvent(int event, String path) { System.out.println(FileObserver.eventToString(event) + ": " + path); } }); final String path = fo.startWatching(); System.out.println(path); fo.join(); } }