Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d583a015 authored by Android (Google) Code Review's avatar Android (Google) Code Review
Browse files

Merge change 25078 into eclair

* changes:
  Fix FileObserverTest#testRun.
parents 70f74b79 0393d349
Loading
Loading
Loading
Loading
+39 −7
Original line number Diff line number Diff line
@@ -85,6 +85,7 @@ public class FileObserverTest extends AndroidTestCase {
            waitForEvent(); // modify

            mTestFile.delete();
            waitForEvent(); // modify
            waitForEvent(); // delete

            mObserver.stopWatching();
@@ -111,10 +112,41 @@ public class FileObserverTest extends AndroidTestCase {

            while (it.hasNext()) {
                Map map = it.next();
                Log.i("FileObserverTest", "event: " + map.get("event").toString() + " path: " + map.get("path"));
                Log.i("FileObserverTest", "event: " + getEventString((Integer)map.get("event")) + " path: " + map.get("path"));
            }

            mObserver.events.clear();
        }
    }

    private String getEventString(int event) {
        switch (event) {
            case  FileObserver.ACCESS:
                return "ACCESS";
            case FileObserver.MODIFY:
                return "MODIFY";
            case FileObserver.ATTRIB:
                return "ATTRIB";
            case FileObserver.CLOSE_WRITE:
                return "CLOSE_WRITE";
            case FileObserver.CLOSE_NOWRITE:
                return "CLOSE_NOWRITE";
            case FileObserver.OPEN:
                return "OPEN";
            case FileObserver.MOVED_FROM:
                return "MOVED_FROM";
            case FileObserver.MOVED_TO:
                return "MOVED_TO";
            case FileObserver.CREATE:
                return "CREATE";
            case FileObserver.DELETE:
                return "DELETE";
            case FileObserver.DELETE_SELF:
                return "DELETE_SELF";
            case FileObserver.MOVE_SELF:
                return "MOVE_SELF";
            default:
                return "UNKNOWN";
        }
    }
}