Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -14,16 +14,12 @@ package com.avaloq.tools.ddk.check.imports.test
import com.avaloq.tools.ddk.check.core.test.AbstractCheckTestCase
import com.avaloq.tools.ddk.check.imports.CheckRewritableImportSectionFactory
import com.google.inject.Inject
import org.eclipse.emf.common.util.BasicEList
import org.eclipse.emf.common.util.URI
import org.eclipse.emf.ecore.EObject
import org.eclipse.xtext.resource.XtextResource
import org.eclipse.xtext.testing.XtextRunner
import org.junit.Test
import org.junit.runner.RunWith

import static org.mockito.Mockito.mock
import static org.mockito.Mockito.when

/**
* Tests for {@link CheckRewritableImportSectionFactoryTest}.
Expand All @@ -47,18 +43,15 @@ class CheckRewritableImportSectionFactoryTest extends AbstractCheckTestCase {
@Test
def void testParseSuccessful() {
// ARRANGE
val mockResource = mock(XtextResource)
when(mockResource.contents).thenReturn(new BasicEList<EObject>());
val mockUri = mock(URI)
when(mockResource.URI).thenReturn(mockUri);
when(mockUri.trimFragment).thenReturn(mockUri)
val resource = resourceSet.createResource(URI.createURI("dummy:/test")) as XtextResource

// ACT
val rewritableImportSection = factory.parse(mockResource)
val rewritableImportSection = factory.parse(resource)

// ASSERT
assertNotNull("parse() should return an object", rewritableImportSection)
assertTrue("parse() should return a RewritableImportSection with sort=true", rewritableImportSection.sort)
}

}

Loading