Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
E
ejercicio2-framework-back
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Josue
ejercicio2-framework-back
Commits
11d78c73
Commit
11d78c73
authored
Sep 15, 2020
by
Sebastian Chicoma
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'developer' of
http://git.tbs.com:8888/ByteBot/web/bytebot-service
into developer
Conflicts: pom.xml
parents
f65e07bb
eeef89c5
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
485 additions
and
285 deletions
+485
-285
pom.xml
pom.xml
+281
-285
AgentControllerTest.java
...va/com/bytesw/bytebot/controller/AgentControllerTest.java
+105
-0
application-config.xml
src/test/resources/application-config.xml
+19
-0
application.yml
src/test/resources/application.yml
+49
-0
applicationContext-scheduler.xml
src/test/resources/applicationContext-scheduler.xml
+25
-0
init.sql
src/test/resources/init.sql
+6
-0
No files found.
pom.xml
View file @
11d78c73
<?xml version="1.0" encoding="UTF-8"?>
<project
xmlns=
"http://maven.apache.org/POM/4.0.0"
xmlns:xsi=
"http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation=
"http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"
>
<parent>
<groupId>
com.bytesw.xdf
</groupId>
<artifactId>
byteXDF4Java-arq
</artifactId>
<version>
3.1.0
</version>
</parent>
xsi:schemaLocation=
"http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"
>
<parent>
<groupId>
com.bytesw.xdf
</groupId>
<artifactId>
byteXDF4Java-arq
</artifactId>
<version>
3.1.0
</version>
</parent>
<groupId>
com.bytesw.bytebot
</groupId>
<modelVersion>
4.0.0
</modelVersion>
<artifactId>
bytebot-service
</artifactId>
<version>
0.0.1-SNAPSHOT
</version>
<groupId>
com.bytesw.bytebot
</groupId>
<modelVersion>
4.0.0
</modelVersion>
<artifactId>
bytebot-service
</artifactId>
<version>
0.0.1-SNAPSHOT
</version>
<packaging>
jar
</packaging>
<packaging>
jar
</packaging>
<properties>
<xdf.version>
3.1.0
</xdf.version>
<camel.version>
2.22.0
</camel.version>
<properties>
<xdf.version>
3.1.0
</xdf.version>
<docker.image.prefix>
bytesw
</docker.image.prefix>
<docker.image.name>
bytebot-service
</docker.image.name>
<packaging.type>
war
</packaging.type>
<json-path.version>
2.4.0
</json-path.version>
<org.everit.json.schema.version>
1.5.1
</org.everit.json.schema.version>
</properties>
<docker.image.prefix>
bytesw
</docker.image.prefix>
<docker.image.name>
bytebot-service
</docker.image.name>
<packaging.type>
war
</packaging.type>
<json-path.version>
2.4.0
</json-path.version>
<org.everit.json.schema.version>
1.5.1
</org.everit.json.schema.version>
</properties>
<dependencies>
<dependency>
<groupId>
javax.servlet
</groupId>
<artifactId>
javax.servlet-api
</artifactId>
</dependency>
<dependency>
<groupId>
com.bytesw.xdf
</groupId>
<artifactId>
byteXDF4Java-coreweb
</artifactId>
<version>
${xdf.version}
</version>
<exclusions>
<exclusion>
<groupId>
org.springframework.cloud
</groupId>
<artifactId>
spring-cloud-starter-config
</artifactId>
</exclusion>
<exclusion>
<groupId>
org.apache.tomcat.embed
</groupId>
<artifactId>
tomcat-embed-websocket
</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependencies>
<dependency>
<groupId>
javax.servlet
</groupId>
<artifactId>
javax.servlet-api
</artifactId>
</dependency>
<dependency>
<groupId>
com.bytesw.xdf
</groupId>
<artifactId>
byteXDF4Java-coreweb
</artifactId>
<version>
${xdf.version}
</version>
<exclusions>
<exclusion>
<groupId>
org.springframework.cloud
</groupId>
<artifactId>
spring-cloud-starter-config
</artifactId>
</exclusion>
<exclusion>
<groupId>
org.apache.tomcat.embed
</groupId>
<artifactId>
tomcat-embed-websocket
</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>
org.drools
</groupId>
<artifactId>
drools-core
</artifactId>
<version>
7.37.0.Final
</version>
</dependency>
<dependency>
<groupId>
org.drools
</groupId>
<artifactId>
drools-core
</artifactId>
<version>
7.37.0.Final
</version>
</dependency>
<dependency>
<groupId>
org.apache.poi
</groupId>
<artifactId>
poi
</artifactId>
<version>
4.1.2
</version>
</dependency>
<dependency>
<groupId>
org.apache.poi
</groupId>
<artifactId>
poi
</artifactId>
<version>
4.1.2
</version>
</dependency>
<dependency>
<groupId>
com.jayway.jsonpath
</groupId>
<artifactId>
json-path
</artifactId>
<version>
${json-path.version}
</version>
</dependency>
<dependency>
<groupId>
com.jayway.jsonpath
</groupId>
<artifactId>
json-path
</artifactId>
<version>
${json-path.version}
</version>
</dependency>
<dependency>
<groupId>
org.everit.json
</groupId>
<artifactId>
org.everit.json.schema
</artifactId>
<version>
${org.everit.json.schema.version}
</version>
</dependency>
<dependency>
<groupId>
org.everit.json
</groupId>
<artifactId>
org.everit.json.schema
</artifactId>
<version>
${org.everit.json.schema.version}
</version>
</dependency>
<!-- Inicio de Lock para scheduling -->
<dependency>
<groupId>
net.javacrumbs.shedlock
</groupId>
<artifactId>
shedlock-spring
</artifactId>
</dependency>
<dependency>
<groupId>
net.javacrumbs.shedlock
</groupId>
<artifactId>
shedlock-provider-jdbc-template
</artifactId>
</dependency>
<!-- Fin de Lock para scheduling -->
<!-- Inicio de Lock para scheduling -->
<dependency>
<groupId>
net.javacrumbs.shedlock
</groupId>
<artifactId>
shedlock-spring
</artifactId>
</dependency>
<dependency>
<groupId>
net.javacrumbs.shedlock
</groupId>
<artifactId>
shedlock-provider-jdbc-template
</artifactId>
</dependency>
<!-- Fin de Lock para scheduling -->
<dependency>
<groupId>
io.micrometer
</groupId>
<artifactId>
micrometer-registry-prometheus
</artifactId>
<version>
1.3.2
</version>
</dependency>
<dependency>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-starter-thymeleaf
</artifactId>
</dependency>
<dependency>
<groupId>
io.micrometer
</groupId>
<artifactId>
micrometer-registry-prometheus
</artifactId>
<version>
1.3.2
</version>
</dependency>
<dependency>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-starter-thymeleaf
</artifactId>
</dependency>
<dependency>
<groupId>
org.springframework.security.oauth
</groupId>
<artifactId>
spring-security-oauth2
</artifactId>
<version>
2.3.4.RELEASE
</version>
</dependency>
<dependency>
<groupId>
org.springframework.security.oauth
</groupId>
<artifactId>
spring-security-oauth2
</artifactId>
<version>
2.3.4.RELEASE
</version>
</dependency>
<dependency>
<groupId>
org.springframework.security.oauth.boot
</groupId>
<artifactId>
spring-security-oauth2-autoconfigure
</artifactId>
</dependency>
<dependency>
<groupId>
org.springframework.security.oauth.boot
</groupId>
<artifactId>
spring-security-oauth2-autoconfigure
</artifactId>
</dependency>
<dependency>
<groupId>
org.springframework.session
</groupId>
<artifactId>
spring-session-jdbc
</artifactId>
</dependency>
<dependency>
<groupId>
org.springframework.session
</groupId>
<artifactId>
spring-session-jdbc
</artifactId>
</dependency>
<dependency>
<groupId>
org.codehaus.jettison
</groupId>
<artifactId>
jettison
</artifactId>
</dependency>
<dependency>
<groupId>
org.codehaus.jettison
</groupId>
<artifactId>
jettison
</artifactId>
</dependency>
<dependency>
<groupId>
org.springframework.batch
</groupId>
<artifactId>
spring-batch-core
</artifactId>
</dependency>
<dependency>
<groupId>
org.springframework.batch
</groupId>
<artifactId>
spring-batch-core
</artifactId>
</dependency>
<dependency>
<groupId>
org.apache.httpcomponents
</groupId>
<artifactId>
httpclient
</artifactId>
</dependency>
<dependency>
<groupId>
org.apache.httpcomponents
</groupId>
<artifactId>
httpclient
</artifactId>
</dependency>
<dependency>
<groupId>
mysql
</groupId>
<artifactId>
mysql-connector-java
</artifactId>
</dependency>
<dependency>
<groupId>
mysql
</groupId>
<artifactId>
mysql-connector-java
</artifactId>
</dependency>
<!-- camel -->
<dependency>
<groupId>
org.apache.camel
</groupId>
<artifactId>
camel-ftp
</artifactId>
<version>
${camel.version}
</version>
</dependency>
<!-- test -->
<dependency>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-starter-test
</artifactId>
<scope>
test
</scope>
</dependency>
<dependency>
<groupId>
com.h2database
</groupId>
<artifactId>
h2
</artifactId>
<scope>
test
</scope>
</dependency>
<dependency>
<groupId>
org.assertj
</groupId>
<artifactId>
assertj-core
</artifactId>
<scope>
test
</scope>
</dependency>
<dependency>
<groupId>
net.sourceforge.cobertura
</groupId>
<artifactId>
cobertura
</artifactId>
<scope>
test
</scope>
</dependency>
<dependency>
<groupId>
com.jparams
</groupId>
<artifactId>
to-string-verifier
</artifactId>
<version>
1.4.2
</version>
<scope>
test
</scope>
</dependency>
<dependency>
<groupId>
org.apache.poi
</groupId>
<artifactId>
poi-ooxml
</artifactId>
<version>
4.1.2
</version>
</dependency>
<!-- websocket-->
<dependency>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-starter-websocket
</artifactId>
<version>
2.1.0.RELEASE
</version>
</dependency>
<dependency>
<groupId>
org.webjars
</groupId>
<artifactId>
webjars-locator-core
</artifactId>
<version>
0.37
</version>
</dependency>
<dependency>
<groupId>
org.webjars
</groupId>
<artifactId>
sockjs-client
</artifactId>
<version>
1.0.2
</version>
</dependency>
<dependency>
<groupId>
org.webjars
</groupId>
<artifactId>
stomp-websocket
</artifactId>
<version>
2.3.3
</version>
</dependency>
<!-- fin de web sockets -->
<!-- ibatis -->
<dependency>
<groupId>
org.mybatis
</groupId>
<artifactId>
mybatis
</artifactId>
</dependency>
<dependency>
<groupId>
org.mybatis
</groupId>
<artifactId>
mybatis-spring
</artifactId>
</dependency>
</dependencies>
<profiles>
<profile>
<id>
default
</id>
<activation>
<property>
<name>
default
</name>
</property>
</activation>
<properties>
<packaging.type>
jar
</packaging.type>
</properties>
<dependencies>
<dependency>
<groupId>
com.nimbusds
</groupId>
<artifactId>
nimbus-jose-jwt
</artifactId>
<version>
4.16
</version>
</dependency>
<dependency>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-starter-undertow
</artifactId>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>
org.apache.maven.plugins
</groupId>
<artifactId>
maven-war-plugin
</artifactId>
<version>
3.2.3
</version>
<configuration>
<warSourceExcludes>
**/jboss-web.xml
</warSourceExcludes>
</configuration>
</plugin>
</plugins>
</build>
</profile>
<profile>
<id>
weblogic
</id>
<activation>
<property>
<name>
weblogic
</name>
</property>
</activation>
<properties>
<packaging.type>
war
</packaging.type>
</properties>
<dependencies>
<dependency>
<groupId>
com.nimbusds
</groupId>
<artifactId>
nimbus-jose-jwt
</artifactId>
<version>
4.16
</version>
</dependency>
<dependency>
<groupId>
javax.servlet
</groupId>
<artifactId>
javax.servlet-api
</artifactId>
<scope>
provided
</scope>
</dependency>
<dependency>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-starter-undertow
</artifactId>
<scope>
provided
</scope>
</dependency>
<dependency>
<groupId>
javax.servlet
</groupId>
<artifactId>
javax.servlet-api
</artifactId>
<scope>
provided
</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>
org.apache.maven.plugins
</groupId>
<artifactId>
maven-war-plugin
</artifactId>
<version>
3.2.3
</version>
<configuration>
<warSourceExcludes>
**/jboss-web.xml
</warSourceExcludes>
</configuration>
</plugin>
</plugins>
</build>
</profile>
<profile>
<id>
nexus
</id>
<activation>
<property>
<name>
nexus
</name>
</property>
</activation>
<properties>
<packaging.type>
jar
</packaging.type>
</properties>
<dependencies>
<dependency>
<groupId>
com.nimbusds
</groupId>
<artifactId>
nimbus-jose-jwt
</artifactId>
<version>
4.16
</version>
</dependency>
<dependency>
<groupId>
javax.servlet
</groupId>
<artifactId>
javax.servlet-api
</artifactId>
</dependency>
<dependency>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-starter-undertow
</artifactId>
</dependency>
</dependencies>
</profile>
</profiles>
<!-- test -->
<dependency>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-starter-test
</artifactId>
<scope>
test
</scope>
</dependency>
<dependency>
<groupId>
com.h2database
</groupId>
<artifactId>
h2
</artifactId>
<scope>
test
</scope>
</dependency>
<dependency>
<groupId>
org.assertj
</groupId>
<artifactId>
assertj-core
</artifactId>
<scope>
test
</scope>
</dependency>
<dependency>
<groupId>
net.sourceforge.cobertura
</groupId>
<artifactId>
cobertura
</artifactId>
<scope>
test
</scope>
</dependency>
<dependency>
<groupId>
com.jparams
</groupId>
<artifactId>
to-string-verifier
</artifactId>
<version>
1.4.2
</version>
<scope>
test
</scope>
</dependency>
<dependency>
<groupId>
org.apache.poi
</groupId>
<artifactId>
poi-ooxml
</artifactId>
<version>
4.1.2
</version>
</dependency>
<!-- websocket-->
<dependency>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-starter-websocket
</artifactId>
<version>
2.1.0.RELEASE
</version>
</dependency>
<dependency>
<groupId>
org.webjars
</groupId>
<artifactId>
webjars-locator-core
</artifactId>
<version>
0.37
</version>
</dependency>
<dependency>
<groupId>
org.webjars
</groupId>
<artifactId>
sockjs-client
</artifactId>
<version>
1.0.2
</version>
</dependency>
<dependency>
<groupId>
org.webjars
</groupId>
<artifactId>
stomp-websocket
</artifactId>
<version>
2.3.3
</version>
</dependency>
<!-- fin de web sockets -->
<!-- ibatis -->
<dependency>
<groupId>
org.mybatis
</groupId>
<artifactId>
mybatis
</artifactId>
</dependency>
<dependency>
<groupId>
org.mybatis
</groupId>
<artifactId>
mybatis-spring
</artifactId>
</dependency>
</dependencies>
<profiles>
<profile>
<id>
default
</id>
<activation>
<property>
<name>
default
</name>
</property>
</activation>
<properties>
<packaging.type>
jar
</packaging.type>
</properties>
<dependencies>
<dependency>
<groupId>
com.nimbusds
</groupId>
<artifactId>
nimbus-jose-jwt
</artifactId>
<version>
4.16
</version>
</dependency>
<dependency>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-starter-undertow
</artifactId>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>
org.apache.maven.plugins
</groupId>
<artifactId>
maven-war-plugin
</artifactId>
<version>
3.2.3
</version>
<configuration>
<warSourceExcludes>
**/jboss-web.xml
</warSourceExcludes>
</configuration>
</plugin>
</plugins>
</build>
</profile>
<profile>
<id>
weblogic
</id>
<activation>
<property>
<name>
weblogic
</name>
</property>
</activation>
<properties>
<packaging.type>
war
</packaging.type>
</properties>
<dependencies>
<dependency>
<groupId>
com.nimbusds
</groupId>
<artifactId>
nimbus-jose-jwt
</artifactId>
<version>
4.16
</version>
</dependency>
<dependency>
<groupId>
javax.servlet
</groupId>
<artifactId>
javax.servlet-api
</artifactId>
<scope>
provided
</scope>
</dependency>
<dependency>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-starter-undertow
</artifactId>
<scope>
provided
</scope>
</dependency>
<dependency>
<groupId>
javax.servlet
</groupId>
<artifactId>
javax.servlet-api
</artifactId>
<scope>
provided
</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>
org.apache.maven.plugins
</groupId>
<artifactId>
maven-war-plugin
</artifactId>
<version>
3.2.3
</version>
<configuration>
<warSourceExcludes>
**/jboss-web.xml
</warSourceExcludes>
</configuration>
</plugin>
</plugins>
</build>
</profile>
<profile>
<id>
nexus
</id>
<activation>
<property>
<name>
nexus
</name>
</property>
</activation>
<properties>
<packaging.type>
jar
</packaging.type>
</properties>
<dependencies>
<dependency>
<groupId>
com.nimbusds
</groupId>
<artifactId>
nimbus-jose-jwt
</artifactId>
<version>
4.16
</version>
</dependency>
<dependency>
<groupId>
javax.servlet
</groupId>
<artifactId>
javax.servlet-api
</artifactId>
</dependency>
<dependency>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-starter-undertow
</artifactId>
</dependency>
</dependencies>
</profile>
</profiles>
</project>
src/test/java/com/bytesw/bytebot/controller/AgentControllerTest.java
0 → 100644
View file @
11d78c73
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package
com
.
bytesw
.
bytebot
.
controller
;
import
com.bytesw.bytebot.service.AgentService
;
import
com.bytesw.bytebot.service.FileManagementService
;
import
com.bytesw.xdf.config.security.annotation.DummyPermissionEvaluator
;
import
java.io.IOException
;
import
org.junit.Before
;
import
org.junit.Test
;
import
org.junit.runner.RunWith
;
import
static
org
.
mockito
.
ArgumentMatchers
.
anyString
;
import
static
org
.
mockito
.
ArgumentMatchers
.
eq
;
import
org.mockito.Mockito
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc
;
import
org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest
;
import
org.springframework.boot.test.context.TestConfiguration
;
import
org.springframework.boot.test.mock.mockito.MockBean
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.security.test.context.support.WithMockUser
;
import
org.springframework.test.context.ActiveProfiles
;
import
org.springframework.test.context.ContextConfiguration
;
import
org.springframework.test.context.junit4.SpringJUnit4ClassRunner
;
import
org.springframework.test.web.servlet.MockMvc
;
import
org.springframework.mock.web.MockMultipartFile
;
import
org.springframework.test.web.servlet.request.MockMvcRequestBuilders
;
import
static
org
.
springframework
.
test
.
web
.
servlet
.
result
.
MockMvcResultMatchers
.
status
;
/**
* @author Hernán Uriarte Melchor
* @date 14/09/2020.
* <p>
* <p>
* Copyright (c) 2018 Byte, S.A. Todos los derechos reservados.
* <p>
* Este software constituye información confidencial y propietaria de Byte, S.A.
* ("Información Confidencial"). Usted no debe develar dicha Información
* Confidencial y debe usarla de acuerdo con los términos de aceptación de
* licencia de uso que firmó con Byte.
*/
@RunWith
(
SpringJUnit4ClassRunner
.
class
)
@ContextConfiguration
@WebMvcTest
(
controllers
=
AgentController
.
class
)
@ActiveProfiles
(
value
=
"test"
)
@AutoConfigureMockMvc
(
secure
=
false
)
public
class
AgentControllerTest
{
public
static
String
baseService
=
"/service/agent"
;
@TestConfiguration
static
class
UserServiceTestContextConfiguration
{
@Bean
DummyPermissionEvaluator
dummyPermissionEvaluator
()
{
return
new
DummyPermissionEvaluator
();
}
}
@Autowired
private
MockMvc
mvc
;
@MockBean
private
AgentService
agentService
;
@MockBean
private
FileManagementService
fileManagementService
;
@Before
public
void
setUp
()
{
}
@Test
@WithMockUser
(
username
=
"admin"
,
roles
={
"USER"
,
"ADMIN"
})
public
void
uploadFile_whenFileXLS_isOK
()
throws
Exception
{
MockMultipartFile
xlsFile
=
new
MockMultipartFile
(
"file"
,
"my-xls-file.xls"
,
"application/vnd.ms-excel"
,
"my-xls-file"
.
getBytes
());
mvc
.
perform
(
MockMvcRequestBuilders
.
multipart
(
baseService
+
"/file-upload"
)
.
file
(
xlsFile
))
.
andExpect
(
status
().
isOk
());
}
@Test
@WithMockUser
(
username
=
"admin"
,
roles
={
"USER"
,
"ADMIN"
})
public
void
uploadFile_whenFileXLSNotAppropriate_throwException
()
throws
Exception
{
MockMultipartFile
xlsFile
=
new
MockMultipartFile
(
"file"
,
"my-xls-file.xls"
,
"application/vnd.ms-excel"
,
"my-xls-file"
.
getBytes
());
Mockito
.
when
(
fileManagementService
.
validateAndSaveFile
(
anyString
(),
eq
(
xlsFile
)
))
.
thenThrow
(
IOException
.
class
);
mvc
.
perform
(
MockMvcRequestBuilders
.
multipart
(
baseService
+
"/file-upload"
)
.
file
(
xlsFile
))
.
andExpect
(
status
().
isInternalServerError
());
}
}
src/test/resources/application-config.xml
0 → 100644
View file @
11d78c73
<?xml version="1.0" encoding="UTF-8"?>
<beans
xmlns=
"http://www.springframework.org/schema/beans"
xmlns:xsi=
"http://www.w3.org/2001/XMLSchema-instance"
xmlns:context=
"http://www.springframework.org/schema/context"
xsi:schemaLocation=
"http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd"
>
<!--<import resource="classpath:applicationContext-aop.xml" />-->
<import
resource=
"classpath:applicationContext-scheduler.xml"
/>
<!-- MyBatis stuff -->
<!--
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="dataSource" ref="dataSource" />
<property name="configLocation" value="classpath:/mybatis-config.xml" />
</bean>
-->
</beans>
src/test/resources/application.yml
0 → 100644
View file @
11d78c73
spring.autoconfigure.exclude
:
org.springframework.boot.autoconfigure.security.SecurityAutoConfiguration
server
:
servlet.context-path
:
/tenant-server
port
:
9443
ssl
:
key-store-type
:
JKS
key-store
:
'
classpath:keystore.jks'
key-store-password
:
changeit
key-alias
:
tomcat
security
:
require-ssl
:
true
basic
:
enabled
:
false
application
:
services
:
security
:
none
api.info
:
title
:
'
byteXDF4Java
Service'
description
:
'
API
para
el
desarrollo
de
software'
version
:
'
1.0.0'
terms-of-service-url
:
'
https://es.wikipedia.org/wiki/byteXDF4Java'
license
:
'
Open
source
licensing'
license-url
:
'
https://help.github.com/articles/open-source-licensing/'
spring
:
application
:
name
:
tenant-server
datasource
:
driver-class-name
:
org.h2.Driver
url
:
jdbc:h2:mem:db;DB_CLOSE_DELAY=-1
username
:
sa
password
:
sa
minimum-idle
:
10
maximum-pool-size
:
10
validationQuery
:
SELECT 1
testWhileIdle
:
true
hikari.registerMbeans
:
true
jpa
:
properties.hibernate.dialect
:
org.hibernate.dialect.H2Dialect
show-sql
:
true
logging.level.root
:
info
logging.pattern.console
:
'
%d{dd-MM-yyyy
HH:mm:ss.SSS}
%magenta([%thread])
%highlight(%-5level)
%logger.%M
-
%msg%n'
logging.level.com.bytesw
:
debug
\ No newline at end of file
src/test/resources/applicationContext-scheduler.xml
0 → 100644
View file @
11d78c73
<?xml version="1.0" encoding="UTF-8"?>
<beans
xmlns=
"http://www.springframework.org/schema/beans"
xmlns:xsi=
"http://www.w3.org/2001/XMLSchema-instance"
xmlns:context=
"http://www.springframework.org/schema/context"
xmlns:oauth=
"http://www.springframework.org/schema/security/oauth2"
xmlns:sec=
"http://www.springframework.org/schema/security"
xmlns:task=
"http://www.springframework.org/schema/task"
xsi:schemaLocation=
"http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.2.xsd
http://www.springframework.org/schema/security http://www.springframework.org/schema/security/spring-security-3.2.xsd
http://www.springframework.org/schema/security/oauth2 http://www.springframework.org/schema/security/spring-security-oauth2-1.0.xsd
http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task-4.0.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd
"
>
<bean
id=
"threadPoolTaskExecutor"
class=
"org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor"
>
<property
name=
"corePoolSize"
value=
"2"
/>
<property
name=
"maxPoolSize"
value=
"5"
/>
<property
name=
"queueCapacity"
value=
"5"
/>
<property
name=
"waitForTasksToCompleteOnShutdown"
value=
"true"
/>
<property
name=
"rejectedExecutionHandler"
>
<bean
class=
"java.util.concurrent.ThreadPoolExecutor$CallerRunsPolicy"
/>
</property>
</bean>
</beans>
\ No newline at end of file
src/test/resources/init.sql
0 → 100644
View file @
11d78c73
CREATE
TABLE
SEQUENCE_TABLE
(
SEQ_NAME
VARCHAR
(
50
)
NOT
NULL
,
SEQ_COUNT
INTEGER
DEFAULT
0
,
PRIMARY
KEY
(
SEQ_NAME
));
INSERT
SEQUENCE_TABLE
(
SEQ_NAME
,
SEQ_COUNT
)
VALUES
(
'USER_SEQ'
,
0
);
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment