backend-api поправил тесты
This commit is contained in:
parent
276252b2a1
commit
f74937ab8e
4 changed files with 2338 additions and 2713 deletions
|
|
@ -26,6 +26,7 @@ import org.springframework.test.web.servlet.request.MockMvcRequestBuilders;
|
|||
import org.springframework.test.web.servlet.setup.MockMvcBuilders;
|
||||
import org.springframework.web.context.WebApplicationContext;
|
||||
import org.springframework.web.filter.CharacterEncodingFilter;
|
||||
import ru.clearing.classes.statics.data.company.Company;
|
||||
import ru.clearing.classes.statics.data.user.User;
|
||||
import ru.spcex.clearing.backendapi.controller.config.*;
|
||||
import ru.spcex.clearing.backendapi.controller.queue.account.*;
|
||||
|
|
@ -59,6 +60,7 @@ import ru.spcex.clearing.test.TestUtils;
|
|||
import ru.spcex.clearing.test.json.MatcherFactoryWithJson;
|
||||
import ru.spcex.platform.classes.base.SpcexObjectBase;
|
||||
import ru.spcex.platform.imdg.api.Imdg;
|
||||
import ru.spcex.platform.imdg.iml.hazelcast.adapter.ImdgHazelcast;
|
||||
import ru.spcex.platform.imdg.iml.hazelcast.service.HazelcastService;
|
||||
import ru.spcex.platform.utils.enumeration.IMessageResolver;
|
||||
|
||||
|
|
@ -309,10 +311,11 @@ public abstract class AbstractControllerTest {
|
|||
|
||||
protected <T extends SpcexObjectBase> void checkGettingAllFromRestApi(String imdgDistributedNames, T existsObj, String restUrl) throws Exception {
|
||||
Class<T> clazz = (Class<T>) existsObj.getClass();
|
||||
Imdg<T> inDocumentJournalImdg = hazelcastServiceTest.getImdg(imdgDistributedNames, clazz);
|
||||
inDocumentJournalImdg.insert(existsObj);
|
||||
Imdg<T> testingImdg = hazelcastServiceTest.getImdg(imdgDistributedNames, clazz);
|
||||
// ((ImdgHazelcast<T>)testingImdg).clear(); // предварительная очистка
|
||||
testingImdg.insert(existsObj);
|
||||
|
||||
Collection<T> values = inDocumentJournalImdg.getAllValues();
|
||||
Collection<T> values = testingImdg.getAllValues();
|
||||
Collection<Map<String, Object>> all = responseFactory.responseFromObjectCollection(values);
|
||||
CommonGetAllResponse expected = new CommonGetAllResponse();
|
||||
expected.fromEntity(all);
|
||||
|
|
|
|||
|
|
@ -15,6 +15,7 @@ import ru.spcex.clearing.backendapi.errors.ActionValidationException;
|
|||
import ru.spcex.clearing.imdg.IMDGDistributedNames;
|
||||
import ru.spcex.clearing.platform.messaging.domain.Consts;
|
||||
import ru.spcex.platform.imdg.api.Imdg;
|
||||
import ru.spcex.platform.imdg.iml.hazelcast.adapter.ImdgHazelcast;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collection;
|
||||
|
|
@ -121,6 +122,7 @@ class CompanyInfoControllerTest extends AbstractControllerTest {
|
|||
existsCompany.setProfile(existsCompanyInfo);
|
||||
|
||||
Imdg<Company> companyImdg = hazelcastServiceTest.getImdg(IMDGDistributedNames.Map_Company, Company.class);
|
||||
((ImdgHazelcast<Company>)companyImdg).clear();
|
||||
companyImdg.insert(existsCompany);
|
||||
|
||||
Collection<Map<String, Object>> all = new ArrayList<>();
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -77,6 +77,13 @@ public class ImdgHazelcast<T extends SpcexObjectBase> implements Imdg<T> {
|
|||
map.remove(paramT.getId());
|
||||
}
|
||||
|
||||
/**
|
||||
* Только для тестирования. Очистка map.
|
||||
*/
|
||||
public void clear() {
|
||||
map.clear();
|
||||
}
|
||||
|
||||
@Override
|
||||
public T getSingleObjectByID(Long paramLong) {
|
||||
return map.get(paramLong);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue