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

Skip to content
Snippets Groups Projects
Commit 802241da authored by Mihai BOZ's avatar Mihai BOZ
Browse files

Merge branch 'development' into EDELIVERY-11049-start_preparing_the_testing_framework_

parents 2c37d6ac d2e8550e
No related branches found
No related tags found
No related merge requests found
Pipeline #79814 passed with warnings
Showing
with 28 additions and 36 deletions
......@@ -121,6 +121,7 @@
<sonar.coverage.exclusions>
**/*Entity.java,
**/*RO.java,
**/DB*.java,
**/*Exception.java,
**/*Types.java,
**/*Constants.java,
......
......@@ -9,7 +9,7 @@ import org.mockito.Mockito;
import java.util.List;
import static org.junit.jupiter.api.Assertions.*;
import static org.junit.jupiter.api.Assertions.assertEquals;
class DomiSMPResourceExampleExtensionTest {
......
......@@ -10,7 +10,8 @@ import org.mockito.Mockito;
import java.util.List;
import static org.junit.jupiter.api.Assertions.*;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertTrue;
class DomiSMPJsonResourceExampleTest {
......
......@@ -108,8 +108,6 @@ abstract class AbstractHandlerTest {
Mockito.doReturn(bios).when(requestData).getResourceInputStream();
Mockito.doReturn(resourceIdentifier).when(mockSmpIdentifierServiceApi).normalizeResourceIdentifier(Mockito.anyString(), Mockito.anyString());
getTestInstance().validateResource(requestData);
System.out.println("Generated resource: " + new String(baos.toByteArray()));
}
abstract AbstractHandler getTestInstance();
......
......@@ -20,7 +20,6 @@ import org.w3c.dom.Document;
import org.xml.sax.SAXException;
import javax.xml.XMLConstants;
import javax.xml.bind.JAXBElement;
import javax.xml.transform.Transformer;
import javax.xml.transform.TransformerConfigurationException;
import javax.xml.transform.TransformerException;
......
......@@ -7,7 +7,7 @@ import org.mockito.Mockito;
import java.util.List;
import static org.junit.jupiter.api.Assertions.*;
import static org.junit.jupiter.api.Assertions.assertEquals;
class OasisCPPA3ExtensionTest {
OasisCppaCppDocument mockOasisCppaCppDocument = Mockito.mock(OasisCppaCppDocument.class);
......
package eu.europa.ec.smp.spi.def;
import eu.europa.ec.smp.spi.OasisCPPA3Extension;
import eu.europa.ec.smp.spi.handler.OasisCppa3CppHandler;
import eu.europa.ec.smp.spi.resource.ResourceHandlerSpi;
import eu.europa.ec.smp.spi.resource.SubresourceDefinitionSpi;
......@@ -11,7 +10,8 @@ import org.mockito.Mockito;
import java.util.List;
import static org.junit.jupiter.api.Assertions.*;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertTrue;
class OasisCppaCppDocumentTest {
......
......@@ -2,7 +2,6 @@ package eu.europa.ec.smp.spi.handler;
import eu.europa.ec.smp.spi.api.model.RequestData;
import eu.europa.ec.smp.spi.api.model.ResourceIdentifier;
import eu.europa.ec.smp.spi.api.model.ResponseData;
import eu.europa.ec.smp.spi.exceptions.ResourceException;
import eu.europa.ec.smp.spi.resource.ResourceHandlerSpi;
import org.apache.commons.lang3.StringUtils;
......@@ -10,7 +9,6 @@ import org.apache.commons.lang3.StringUtils;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.util.List;
/**
* The abstract class with common methods for implementation of the ResourceHandlerSpi.
......
......@@ -4,12 +4,11 @@ import eu.europa.ec.smp.spi.def.OasisSMPServiceGroup10;
import eu.europa.ec.smp.spi.def.OasisSMPServiceGroup20;
import eu.europa.ec.smp.spi.resource.ResourceDefinitionSpi;
import org.junit.jupiter.api.Test;
import org.mockito.Mock;
import org.mockito.Mockito;
import java.util.List;
import static org.junit.jupiter.api.Assertions.*;
import static org.junit.jupiter.api.Assertions.assertEquals;
class OasisSMPExtensionTest {
......
......@@ -23,7 +23,8 @@ import org.junit.jupiter.api.Test;
import java.io.ByteArrayInputStream;
import static org.junit.Assert.*;
import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.assertThrows;
/**
* Created by gutowpa on 11/04/2017.
......
......@@ -30,7 +30,6 @@ import org.w3c.dom.Element;
import org.w3c.dom.NodeList;
import java.io.ByteArrayInputStream;
import java.util.Arrays;
import static org.junit.Assert.assertThrows;
import static org.junit.jupiter.api.Assertions.*;
......
......@@ -10,11 +10,11 @@ import org.mockito.Mockito;
import java.util.List;
import static org.junit.jupiter.api.Assertions.*;
import static org.junit.jupiter.api.Assertions.assertEquals;
class OasisSMPServiceGroup10Test {
OasisSMPServiceGroup10Handler mockOasisSMPServiceGroup10Handler = Mockito.mock(OasisSMPServiceGroup10Handler.class);;
OasisSMPServiceGroup10Handler mockOasisSMPServiceGroup10Handler = Mockito.mock(OasisSMPServiceGroup10Handler.class);
OasisSMPServiceMetadata10 mockOasisSMPServiceMetadata10 = Mockito.mock(OasisSMPServiceMetadata10.class);
OasisSMPServiceGroup10 testInstance = new OasisSMPServiceGroup10(mockOasisSMPServiceGroup10Handler,mockOasisSMPServiceMetadata10 );
......
......@@ -14,7 +14,6 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
class OasisSMPServiceGroup20Test {
OasisSMPServiceGroup20Handler mockOasisSMPServiceGroup20Handler = Mockito.mock(OasisSMPServiceGroup20Handler.class);
;
OasisSMPServiceMetadata20 mockOasisSMPServiceMetadata20 = Mockito.mock(OasisSMPServiceMetadata20.class);
OasisSMPServiceGroup20 testInstance = new OasisSMPServiceGroup20(mockOasisSMPServiceGroup20Handler, mockOasisSMPServiceMetadata20);
......
......@@ -7,7 +7,7 @@ import org.hamcrest.MatcherAssert;
import org.junit.jupiter.api.Test;
import org.mockito.Mockito;
import static org.junit.jupiter.api.Assertions.*;
import static org.junit.jupiter.api.Assertions.assertEquals;
class OasisSMPServiceMetadata10Test {
......
......@@ -2,11 +2,9 @@ package eu.europa.ec.smp.spi.handler;
import eu.europa.ec.smp.spi.api.model.ResourceIdentifier;
import eu.europa.ec.smp.spi.exceptions.ResourceException;
import eu.europa.ec.smp.spi.validation.ServiceMetadata10Validator;
import eu.europa.ec.smp.spi.validation.ServiceMetadata20Validator;
import org.hamcrest.MatcherAssert;
import org.junit.jupiter.api.Test;
import org.mockito.Mockito;
import static org.junit.Assert.assertThrows;
......
......@@ -33,6 +33,7 @@ import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.stream.StreamResult;
import java.io.*;
import java.net.URISyntaxException;
import java.nio.charset.StandardCharsets;
import java.nio.file.Files;
import java.nio.file.Paths;
......@@ -49,7 +50,7 @@ public class XmlTestUtils {
public static String loadDocumentAsString(String docResourcePath) throws IOException, URISyntaxException {
byte[] value = loadDocumentAsByteArray(docResourcePath);
return new String(value, UTF_8);
return new String(value, StandardCharsets.UTF_8);
}
public static Document loadDocument(String docResourcePath) throws ParserConfigurationException, SAXException, IOException {
......
package eu.europa.ec.edelivery.smp.auth;
import eu.europa.ec.edelivery.security.utils.SecurityUtils;
import eu.europa.ec.edelivery.smp.logging.SMPLogger;
import eu.europa.ec.edelivery.smp.logging.SMPLoggerFactory;
import eu.europa.ec.edelivery.security.utils.SecurityUtils;
import org.springframework.security.authentication.AbstractAuthenticationToken;
import org.springframework.security.authentication.UsernamePasswordAuthenticationToken;
......
......@@ -23,7 +23,7 @@ public class SMPUserDetails implements UserDetails {
@Transient
private final SecurityUtils.Secret sessionSecret;
private boolean casAuthenticated = false;
private List<SMPAuthority> smpAuthorities = new ArrayList<>();
private final List<SMPAuthority> smpAuthorities = new ArrayList<>();
public SMPUserDetails(DBUser user, SecurityUtils.Secret sessionSecret, List<SMPAuthority> smpAuthorities) {
this.user = user;
......
package eu.europa.ec.edelivery.smp.auth;
import eu.europa.ec.edelivery.smp.logging.SMPLogger;
import eu.europa.ec.edelivery.smp.logging.SMPLoggerFactory;
import org.springframework.security.authentication.AbstractAuthenticationToken;
import org.springframework.security.authentication.UsernamePasswordAuthenticationToken;
......
package eu.europa.ec.edelivery.smp.auth.enums;
/**
* Authentication types for application accounts supporting automated application functionalities. The application accounts
* are used for SMP web-service integrations.
* Authentication types for application accounts supporting automated application functionalities. The application accounts
* are used for SMP web-service integrations.
* <p>
* Supported authentication types
* - PASSWORD: the application username/password (Note:automation-user authentication is different than ui-user
* password and it can be used only for web-services!).
* - CERTIFICATE: certificate authentication username/password.,
*
* Supported authentication types
* - PASSWORD: the application username/password (Note:automation-user authentication is different than ui-user
* password and it can be used only for web-services!).
* - CERTIFICATE: certificate authentication username/password.,
*
* @author Joze Rihtarsic
* @since 4.2
* @author Joze Rihtarsic
* @since 4.2
*/
public enum SMPAutomationAuthenticationTypes {
PASSWORD,
CERTIFICATE;
}
\ No newline at end of file
CERTIFICATE
}
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