@Override public void onOpen() { super.onOpen(); if (assertFrameworkLockingStrategy()) { lockManager.acquireLockOnDemand(); } }
@Test public void frameworkProvidedLockingAcquiresLocks() { EditorTestActivity activity = new EditorTestActivity(lockManagerProvider, placeManager, FRAMEWORK_PESSIMISTIC); activity.onStartup(place); activity.onOpen(); verify(lockManagerProvider, times(1)).get(); verify(lockManager, times(1)).acquireLockOnDemand(); }
@Test public void editorProvidedLockingDoesNotAcquireLocks() { EditorTestActivity activity = new EditorTestActivity(lockManagerProvider, placeManager, EDITOR_PROVIDED); activity.onStartup(place); activity.onOpen(); verify(lockManagerProvider, never()).get(); verify(lockManager, never()).acquireLockOnDemand(); }
@Test public void editorProvidedLockingDoesNotAcquireLocks() { EditorTestActivity activity = new EditorTestActivity(lockManagerProvider, placeManager, EDITOR_PROVIDED); activity.onStartup(place); activity.onOpen(); verify(lockManagerProvider, never()).get(); verify(lockManager, never()).acquireLockOnDemand(); }
@Test public void frameworkProvidedLockingAcquiresLocks() { EditorTestActivity activity = new EditorTestActivity(lockManagerProvider, placeManager, FRAMEWORK_PESSIMISTIC); activity.onStartup(place); activity.onOpen(); verify(lockManagerProvider, times(1)).get(); verify(lockManager, times(1)).acquireLockOnDemand(); }