TSK-80: make GetClassificationAccTest run
This commit is contained in:
parent
7878eb3f50
commit
679346cfe2
|
|
@ -266,9 +266,12 @@ public class ClassificationServiceImpl implements ClassificationService {
|
||||||
try {
|
try {
|
||||||
taskanaEngineImpl.openConnection();
|
taskanaEngineImpl.openConnection();
|
||||||
result = classificationMapper.findByKeyAndDomain(key, domain, CURRENT_CLASSIFICATIONS_VALID_UNTIL);
|
result = classificationMapper.findByKeyAndDomain(key, domain, CURRENT_CLASSIFICATIONS_VALID_UNTIL);
|
||||||
|
if (result == null) {
|
||||||
|
result = classificationMapper.findByKeyAndDomain(key, "", CURRENT_CLASSIFICATIONS_VALID_UNTIL);
|
||||||
if (result == null) {
|
if (result == null) {
|
||||||
throw new ClassificationNotFoundException(key);
|
throw new ClassificationNotFoundException(key);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
return result;
|
return result;
|
||||||
} finally {
|
} finally {
|
||||||
taskanaEngineImpl.returnConnection();
|
taskanaEngineImpl.returnConnection();
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,6 @@ import java.util.List;
|
||||||
import org.h2.store.fs.FileUtils;
|
import org.h2.store.fs.FileUtils;
|
||||||
import org.junit.AfterClass;
|
import org.junit.AfterClass;
|
||||||
import org.junit.Assert;
|
import org.junit.Assert;
|
||||||
import org.junit.Ignore;
|
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
|
|
||||||
import acceptance.AbstractAccTest;
|
import acceptance.AbstractAccTest;
|
||||||
|
|
@ -39,7 +38,6 @@ public class GetClassificationAccTest extends AbstractAccTest {
|
||||||
Assert.assertNotNull(classification);
|
Assert.assertNotNull(classification);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Ignore
|
|
||||||
@Test
|
@Test
|
||||||
public void testGetOneClassificationForDomainAndGetClassificationFromRootDomain()
|
public void testGetOneClassificationForDomainAndGetClassificationFromRootDomain()
|
||||||
throws SQLException, ClassificationNotFoundException {
|
throws SQLException, ClassificationNotFoundException {
|
||||||
|
|
|
||||||
|
|
@ -143,7 +143,7 @@ public class ClassificationServiceImplTest {
|
||||||
|
|
||||||
verify(taskanaEngineImplMock, times(2)).openConnection();
|
verify(taskanaEngineImplMock, times(2)).openConnection();
|
||||||
verify(classificationMapperMock, times(1)).findByKeyAndDomain(key, domain, validUntil);
|
verify(classificationMapperMock, times(1)).findByKeyAndDomain(key, domain, validUntil);
|
||||||
verify(classificationMapperMock, times(1)).findByKeyAndDomain(key, "", validUntil);
|
verify(classificationMapperMock, times(2)).findByKeyAndDomain(key, "", validUntil);
|
||||||
verify(classificationMapperMock, times(2)).insert(any());
|
verify(classificationMapperMock, times(2)).insert(any());
|
||||||
verify(taskanaEngineImplMock, times(2)).returnConnection();
|
verify(taskanaEngineImplMock, times(2)).returnConnection();
|
||||||
verifyNoMoreInteractions(classificationMapperMock, taskanaEngineImplMock, classificationQueryImplMock);
|
verifyNoMoreInteractions(classificationMapperMock, taskanaEngineImplMock, classificationQueryImplMock);
|
||||||
|
|
@ -259,6 +259,9 @@ public class ClassificationServiceImplTest {
|
||||||
doReturn(null).when(classificationMapperMock).findByKeyAndDomain(classification.getKey(),
|
doReturn(null).when(classificationMapperMock).findByKeyAndDomain(classification.getKey(),
|
||||||
classification.getDomain(),
|
classification.getDomain(),
|
||||||
ClassificationServiceImpl.CURRENT_CLASSIFICATIONS_VALID_UNTIL);
|
ClassificationServiceImpl.CURRENT_CLASSIFICATIONS_VALID_UNTIL);
|
||||||
|
doReturn(null).when(classificationMapperMock).findByKeyAndDomain(classification.getKey(),
|
||||||
|
"",
|
||||||
|
ClassificationServiceImpl.CURRENT_CLASSIFICATIONS_VALID_UNTIL);
|
||||||
|
|
||||||
try {
|
try {
|
||||||
cutSpy.getClassification(classification.getKey(), classification.getDomain());
|
cutSpy.getClassification(classification.getKey(), classification.getDomain());
|
||||||
|
|
@ -267,6 +270,9 @@ public class ClassificationServiceImplTest {
|
||||||
verify(classificationMapperMock, times(1)).findByKeyAndDomain(classification.getKey(),
|
verify(classificationMapperMock, times(1)).findByKeyAndDomain(classification.getKey(),
|
||||||
classification.getDomain(),
|
classification.getDomain(),
|
||||||
ClassificationServiceImpl.CURRENT_CLASSIFICATIONS_VALID_UNTIL);
|
ClassificationServiceImpl.CURRENT_CLASSIFICATIONS_VALID_UNTIL);
|
||||||
|
verify(classificationMapperMock, times(1)).findByKeyAndDomain(classification.getKey(),
|
||||||
|
"",
|
||||||
|
ClassificationServiceImpl.CURRENT_CLASSIFICATIONS_VALID_UNTIL);
|
||||||
verify(taskanaEngineImplMock, times(1)).returnConnection();
|
verify(taskanaEngineImplMock, times(1)).returnConnection();
|
||||||
verifyNoMoreInteractions(classificationMapperMock, taskanaEngineImplMock, classificationQueryImplMock);
|
verifyNoMoreInteractions(classificationMapperMock, taskanaEngineImplMock, classificationQueryImplMock);
|
||||||
throw e;
|
throw e;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue