Skip to content

Commit

Permalink
adapted test for CachedLabelProvider
Browse files Browse the repository at this point in the history
now that we use computeIfAbsent
  • Loading branch information
LorenzoBettini committed Nov 17, 2023
1 parent 3637a8b commit 320f523
Showing 1 changed file with 5 additions and 2 deletions.
Expand Up @@ -20,6 +20,7 @@ import org.junit.Test
import static org.mockito.Mockito.*

import static extension org.junit.Assert.*
import org.eclipse.swt.graphics.Image

class CachedLabelProviderTest extends AbstractImageBasedTest {

Expand All @@ -30,7 +31,9 @@ class CachedLabelProviderTest extends AbstractImageBasedTest {
@Before
def void setupLabelProvider() {
delegate = mock(ILabelProvider)
val Image mockImage = mock(Image)
when(delegate.getText(any)).thenReturn(TEST_VAL)
when(delegate.getImage(any)).thenReturn(mockImage)
labelProvider = new CachedLabelProvider(delegate)
}

Expand All @@ -48,8 +51,8 @@ class CachedLabelProviderTest extends AbstractImageBasedTest {

@Test
def void testGetImage() {
assertNull(labelProvider.getImage(classForControlsInstance))
assertNull(labelProvider.getImage(classForControlsInstance))
assertNotNull(labelProvider.getImage(classForControlsInstance))
assertNotNull(labelProvider.getImage(classForControlsInstance))
verify(delegate, times(1)).getImage(any)
}

Expand Down

0 comments on commit 320f523

Please sign in to comment.