Code development platform for open source projects from the European Union institutions

Skip to content
Snippets Groups Projects
Commit 6f46455a authored by Joze RIHTARSIC's avatar Joze RIHTARSIC
Browse files

add unit tests

parent c70d4487
No related branches found
No related tags found
No related merge requests found
Checking pipeline status
......@@ -121,6 +121,7 @@
<sonar.coverage.exclusions>
**/*Entity.java,
**/*RO.java,
**/DB*.java,
**/*Exception.java,
**/*Types.java,
**/*Constants.java,
......
package eu.europa.ec.edelivery.smp.data.model;
import org.hibernate.envers.Audited;
import javax.persistence.*;
public class DBUserDeleteValidation {
Long id;
......
package eu.europa.ec.edelivery.smp.data.ui;
import eu.europa.ec.edelivery.smp.data.model.DBDomain;
import eu.europa.ec.edelivery.smp.data.ui.enums.SMLStatusEnum;
import java.io.Serializable;
public class ParticipantSMLRecord implements Serializable {
private SMLStatusEnum status;
private String participantIdentifier;
private String participantScheme;
private DBDomain domain;
public ParticipantSMLRecord(SMLStatusEnum status, String participantId, String participantScheme, DBDomain domain ) {
this.status = status;
this.participantIdentifier = participantId;
this.participantScheme = participantScheme;
this.domain = domain;
}
public SMLStatusEnum getStatus() {
return status;
}
public void setStatus(SMLStatusEnum status) {
this.status = status;
}
public String getParticipantIdentifier() {
return participantIdentifier;
}
public void setParticipantId(String participantId) {
this.participantIdentifier = participantId;
}
public String getParticipantScheme() {
return participantScheme;
}
public void setParticipantScheme(String participantScheme) {
this.participantScheme = participantScheme;
}
public DBDomain getDomain() {
return domain;
}
public void setDomain(DBDomain domain) {
this.domain = domain;
}
}
......@@ -29,9 +29,8 @@ import org.springframework.security.crypto.bcrypt.BCrypt;
import org.springframework.test.context.ContextConfiguration;
import java.math.BigInteger;
import java.util.List;
import java.util.Optional;
import java.util.UUID;
import java.util.*;
import java.util.stream.Collectors;
import static eu.europa.ec.edelivery.smp.testutil.SMPAssert.assertEqualDates;
import static org.junit.jupiter.api.Assertions.*;
......@@ -150,6 +149,23 @@ public class UIUserServiceIntegrationTest extends AbstractJunit5BaseDao {
assertFalse(rmUsr2.isPresent());
}
@Test
public void testValidateDeleteRequest() {
// given
insertDataObjects(15);
ServiceResult<UserRO> urTest = testInstance.getTableList(-1, -1, null, null, null);
assertEquals(15, urTest.getServiceEntities().size());
List<String> listUserIds = urTest.getServiceEntities().stream().map(UserRO::getUserId).collect(Collectors.toList());
DeleteEntityValidation deleteEntityValidation = new DeleteEntityValidation();
deleteEntityValidation.getListIds().addAll(listUserIds);
// when
DeleteEntityValidation result = testInstance.validateDeleteRequest(deleteEntityValidation);
// then
assertNotNull(result);
assertEquals(listUserIds.size(), result.getListIds().size());
assertEquals(0, result.getListDeleteNotPermitedIds().size());
}
@Test
public void testUpdateUserPasswordNotMatchReqExpression() {
long authorizedUserId = 1L;
......
......@@ -153,7 +153,6 @@ public class UserAdminControllerIT extends AbstractControllerTest {
StringUtils.equals(SG_USER2_USERNAME, (String) ((Map) userMap).get("username"))).findFirst().get();
String newPassword = "TESTtest1234!@#$";
PasswordChangeRO newPass = new PasswordChangeRO();
newPass.setUsername(SG_USER2_USERNAME);
newPass.setCurrentPassword(SYS_ADMIN_PASSWD);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment