### Question:
SVNState implements State { public boolean isUnderRevisionControl() { return true; } protected  SVNState(String state); boolean isUnderRevisionControl(); boolean isCheckedOut(); boolean isDeleted(); @Override String toString(); static final SVNState VERSIONED; static final SVNState UNKNOWN; static final SVNState DELETED; static final SVNState ADDED; }### Answer:
@Test public void testIsUnderRevisionControl() throws Exception { assertFalse("Files in Unknown State should not be under revision control", SVNState.UNKNOWN.isUnderRevisionControl()); assertTrue("Files in Checked In State should be under revision control", VERSIONED.isUnderRevisionControl()); assertTrue("Files in Added State should be under revision control", SVNState.ADDED.isUnderRevisionControl()); assertTrue("Files in Deleted State should be under revision control", SVNState.DELETED.isUnderRevisionControl()); }