Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
X
xyqb-user2
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
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
head_group
xyqb-user2
Commits
48a4efd7
Commit
48a4efd7
authored
Jan 08, 2018
by
技术部-任文超
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
完成本地化(遗留:test/demo.WebTests,找不到TrustStrategy,但jar中存在)
parent
fb8f8b7d
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
30 additions
and
13 deletions
+30
-13
MockMvcTests.java
src/test/java/demo/MockMvcTests.java
+4
-1
MvcTests.java
src/test/java/demo/MvcTests.java
+5
-2
RepsitoryJpaTests.java
src/test/java/demo/RepsitoryJpaTests.java
+7
-0
RepsitoryTests.java
src/test/java/demo/RepsitoryTests.java
+6
-2
ServiceTests.java
src/test/java/demo/ServiceTests.java
+5
-3
WebTests.java
src/test/java/demo/WebTests.java
+3
-5
No files found.
src/test/java/demo/MockMvcTests.java
View file @
48a4efd7
package
demo
;
package
demo
;
import
cn.quantgroup.xyqb.Constants
;
import
cn.quantgroup.xyqb.Constants
;
import
cn.quantgroup.xyqb.config.data.JpaConfig
;
import
cn.quantgroup.xyqb.config.data.RedisConfig
;
import
cn.quantgroup.xyqb.controller.internal.user.UserController
;
import
cn.quantgroup.xyqb.controller.internal.user.UserController
;
import
cn.quantgroup.xyqb.entity.User
;
import
cn.quantgroup.xyqb.entity.User
;
import
cn.quantgroup.xyqb.service.user.IUserService
;
import
cn.quantgroup.xyqb.service.user.IUserService
;
import
com.ctrip.framework.apollo.spring.config.ApolloPropertySourceInitializer
;
import
jdk.nashorn.internal.runtime.regexp.joni.Config
;
import
jdk.nashorn.internal.runtime.regexp.joni.Config
;
import
org.json.JSONObject
;
import
org.json.JSONObject
;
import
org.junit.Assert
;
import
org.junit.Assert
;
...
@@ -26,9 +29,9 @@ import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.
...
@@ -26,9 +29,9 @@ import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.
import
static
org
.
springframework
.
test
.
web
.
servlet
.
result
.
MockMvcResultMatchers
.
status
;
import
static
org
.
springframework
.
test
.
web
.
servlet
.
result
.
MockMvcResultMatchers
.
status
;
@ContextConfiguration
(
classes
=
Config
.
class
,
initializers
=
ConfigFileApplicationContextInitializer
.
class
)
@RunWith
(
SpringRunner
.
class
)
@RunWith
(
SpringRunner
.
class
)
@WebMvcTest
({
UserController
.
class
})
@WebMvcTest
({
UserController
.
class
})
@ContextConfiguration
(
classes
=
{
JpaConfig
.
class
,
RedisConfig
.
class
},
initializers
=
ApolloPropertySourceInitializer
.
class
)
public
class
MockMvcTests
{
public
class
MockMvcTests
{
@Autowired
@Autowired
private
MockMvc
mvc
;
private
MockMvc
mvc
;
...
...
src/test/java/demo/MvcTests.java
View file @
48a4efd7
...
@@ -2,6 +2,7 @@ package demo;
...
@@ -2,6 +2,7 @@ package demo;
import
cn.quantgroup.xyqb.Bootstrap
;
import
cn.quantgroup.xyqb.Bootstrap
;
import
cn.quantgroup.xyqb.Constants
;
import
cn.quantgroup.xyqb.Constants
;
import
com.ctrip.framework.apollo.spring.config.ApolloPropertySourceInitializer
;
import
com.fasterxml.jackson.core.JsonProcessingException
;
import
com.fasterxml.jackson.core.JsonProcessingException
;
import
org.json.JSONObject
;
import
org.json.JSONObject
;
import
org.junit.Assert
;
import
org.junit.Assert
;
...
@@ -11,7 +12,8 @@ import org.junit.runner.RunWith;
...
@@ -11,7 +12,8 @@ import org.junit.runner.RunWith;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.boot.test.context.SpringBootTest
;
import
org.springframework.boot.test.context.SpringBootTest
;
import
org.springframework.http.MediaType
;
import
org.springframework.http.MediaType
;
import
org.springframework.test.context.junit4.SpringJUnit4ClassRunner
;
import
org.springframework.test.context.ContextConfiguration
;
import
org.springframework.test.context.junit4.SpringRunner
;
import
org.springframework.test.context.web.WebAppConfiguration
;
import
org.springframework.test.context.web.WebAppConfiguration
;
import
org.springframework.test.web.servlet.MockMvc
;
import
org.springframework.test.web.servlet.MockMvc
;
import
org.springframework.test.web.servlet.MvcResult
;
import
org.springframework.test.web.servlet.MvcResult
;
...
@@ -21,8 +23,9 @@ import org.springframework.web.context.WebApplicationContext;
...
@@ -21,8 +23,9 @@ import org.springframework.web.context.WebApplicationContext;
import
static
org
.
springframework
.
test
.
web
.
servlet
.
result
.
MockMvcResultMatchers
.
status
;
import
static
org
.
springframework
.
test
.
web
.
servlet
.
result
.
MockMvcResultMatchers
.
status
;
@RunWith
(
Spring
JUnit4Class
Runner
.
class
)
@RunWith
(
SpringRunner
.
class
)
@SpringBootTest
(
classes
=
Bootstrap
.
class
)
@SpringBootTest
(
classes
=
Bootstrap
.
class
)
@ContextConfiguration
(
initializers
=
ApolloPropertySourceInitializer
.
class
)
@WebAppConfiguration
@WebAppConfiguration
public
class
MvcTests
{
public
class
MvcTests
{
private
MockMvc
mvc
;
private
MockMvc
mvc
;
...
...
src/test/java/demo/RepsitoryJpaTests.java
View file @
48a4efd7
package
demo
;
package
demo
;
import
cn.quantgroup.xyqb.Bootstrap
;
import
cn.quantgroup.xyqb.config.data.JpaConfig
;
import
cn.quantgroup.xyqb.config.data.RedisConfig
;
import
cn.quantgroup.xyqb.entity.User
;
import
cn.quantgroup.xyqb.entity.User
;
import
cn.quantgroup.xyqb.repository.IUserRepository
;
import
cn.quantgroup.xyqb.repository.IUserRepository
;
import
com.ctrip.framework.apollo.spring.config.ApolloPropertySourceInitializer
;
import
org.junit.Assert
;
import
org.junit.Assert
;
import
org.junit.Test
;
import
org.junit.Test
;
import
org.junit.runner.RunWith
;
import
org.junit.runner.RunWith
;
...
@@ -9,7 +13,9 @@ import org.springframework.beans.factory.annotation.Autowired;
...
@@ -9,7 +13,9 @@ import org.springframework.beans.factory.annotation.Autowired;
import
org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase
;
import
org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase
;
import
org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest
;
import
org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest
;
import
org.springframework.boot.test.autoconfigure.orm.jpa.TestEntityManager
;
import
org.springframework.boot.test.autoconfigure.orm.jpa.TestEntityManager
;
import
org.springframework.boot.test.context.SpringBootTest
;
import
org.springframework.test.annotation.Rollback
;
import
org.springframework.test.annotation.Rollback
;
import
org.springframework.test.context.ContextConfiguration
;
import
org.springframework.test.context.junit4.SpringRunner
;
import
org.springframework.test.context.junit4.SpringRunner
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.transaction.annotation.Transactional
;
...
@@ -26,6 +32,7 @@ import java.time.Instant;
...
@@ -26,6 +32,7 @@ import java.time.Instant;
@Transactional
@Transactional
@RunWith
(
SpringRunner
.
class
)
@RunWith
(
SpringRunner
.
class
)
@DataJpaTest
@DataJpaTest
@ContextConfiguration
(
classes
=
{
JpaConfig
.
class
,
RedisConfig
.
class
},
initializers
=
ApolloPropertySourceInitializer
.
class
)
@AutoConfigureTestDatabase
(
replace
=
AutoConfigureTestDatabase
.
Replace
.
NONE
)
@AutoConfigureTestDatabase
(
replace
=
AutoConfigureTestDatabase
.
Replace
.
NONE
)
public
class
RepsitoryJpaTests
{
public
class
RepsitoryJpaTests
{
...
...
src/test/java/demo/RepsitoryTests.java
View file @
48a4efd7
package
demo
;
package
demo
;
import
cn.quantgroup.xyqb.Bootstrap
;
import
cn.quantgroup.xyqb.entity.User
;
import
cn.quantgroup.xyqb.entity.User
;
import
cn.quantgroup.xyqb.repository.IUserRepository
;
import
cn.quantgroup.xyqb.repository.IUserRepository
;
import
com.ctrip.framework.apollo.spring.config.ApolloPropertySourceInitializer
;
import
org.junit.Assert
;
import
org.junit.Assert
;
import
org.junit.Test
;
import
org.junit.Test
;
import
org.junit.runner.RunWith
;
import
org.junit.runner.RunWith
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.boot.test.context.SpringBootTest
;
import
org.springframework.boot.test.context.SpringBootTest
;
import
org.springframework.test.annotation.Rollback
;
import
org.springframework.test.annotation.Rollback
;
import
org.springframework.test.context.ContextConfiguration
;
import
org.springframework.test.context.junit4.SpringRunner
;
import
org.springframework.test.context.junit4.SpringRunner
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.transaction.annotation.Transactional
;
...
@@ -24,13 +27,14 @@ import java.time.Instant;
...
@@ -24,13 +27,14 @@ import java.time.Instant;
@Rollback
@Rollback
@Transactional
@Transactional
@RunWith
(
SpringRunner
.
class
)
@RunWith
(
SpringRunner
.
class
)
@SpringBootTest
(
webEnvironment
=
SpringBootTest
.
WebEnvironment
.
RANDOM_PORT
)
@SpringBootTest
(
classes
=
Bootstrap
.
class
)
@ContextConfiguration
(
initializers
=
ApolloPropertySourceInitializer
.
class
)
public
class
RepsitoryTests
{
public
class
RepsitoryTests
{
@Autowired
@Autowired
private
IUserRepository
userRepository
;
private
IUserRepository
userRepository
;
@Test
(
expected
=
PersistenceException
.
class
)
@Test
public
void
testSaveExample
()
throws
Exception
{
public
void
testSaveExample
()
throws
Exception
{
String
phone
=
"13461067662"
;
String
phone
=
"13461067662"
;
User
user
=
new
User
();
User
user
=
new
User
();
...
...
src/test/java/demo/ServiceTests.java
View file @
48a4efd7
package
demo
;
package
demo
;
import
cn.quantgroup.xyqb.Bootstrap
;
import
cn.quantgroup.xyqb.entity.User
;
import
cn.quantgroup.xyqb.entity.User
;
import
cn.quantgroup.xyqb.service.user.IUserService
;
import
cn.quantgroup.xyqb.service.user.IUserService
;
import
com.ctrip.framework.apollo.spring.config.ApolloPropertySourceInitializer
;
import
org.junit.Assert
;
import
org.junit.Assert
;
import
org.junit.Test
;
import
org.junit.Test
;
import
org.junit.runner.RunWith
;
import
org.junit.runner.RunWith
;
...
@@ -24,14 +26,14 @@ import java.time.Instant;
...
@@ -24,14 +26,14 @@ import java.time.Instant;
@Rollback
@Rollback
@Transactional
@Transactional
@RunWith
(
SpringRunner
.
class
)
@RunWith
(
SpringRunner
.
class
)
@SpringBootTest
@SpringBootTest
(
classes
=
Bootstrap
.
class
)
@ContextConfiguration
@ContextConfiguration
(
initializers
=
ApolloPropertySourceInitializer
.
class
)
public
class
ServiceTests
{
public
class
ServiceTests
{
@Autowired
@Autowired
private
IUserService
userService
;
private
IUserService
userService
;
@Test
(
expected
=
PersistenceException
.
class
)
@Test
public
void
testSaveExample
()
throws
Exception
{
public
void
testSaveExample
()
throws
Exception
{
String
phone
=
"13461067662"
;
String
phone
=
"13461067662"
;
User
user
=
new
User
();
User
user
=
new
User
();
...
...
src/test/java/demo/WebTests.java
View file @
48a4efd7
...
@@ -2,13 +2,11 @@ package demo;
...
@@ -2,13 +2,11 @@ package demo;
import
cn.quantgroup.xyqb.Bootstrap
;
import
cn.quantgroup.xyqb.Bootstrap
;
import
com.ctrip.framework.apollo.spring.config.ApolloPropertySourceInitializer
;
import
com.ctrip.framework.apollo.spring.config.ApolloPropertySourceInitializer
;
import
jdk.nashorn.internal.runtime.regexp.joni.Config
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.junit.Assert
;
import
org.junit.Assert
;
import
org.junit.Test
;
import
org.junit.Test
;
import
org.junit.runner.RunWith
;
import
org.junit.runner.RunWith
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.boot.test.context.ConfigFileApplicationContextInitializer
;
import
org.springframework.boot.test.context.SpringBootTest
;
import
org.springframework.boot.test.context.SpringBootTest
;
import
org.springframework.boot.test.context.SpringBootTest.WebEnvironment
;
import
org.springframework.boot.test.context.SpringBootTest.WebEnvironment
;
import
org.springframework.boot.test.web.client.TestRestTemplate
;
import
org.springframework.boot.test.web.client.TestRestTemplate
;
...
@@ -23,11 +21,10 @@ import org.springframework.test.context.junit4.SpringRunner;
...
@@ -23,11 +21,10 @@ import org.springframework.test.context.junit4.SpringRunner;
* @author renwc
* @author renwc
* @date 2018-01-05
* @date 2018-01-05
*/
*/
//@ContextConfiguration(classes = Config.class, initializers = ConfigFileApplicationContextInitializer.class)
@ContextConfiguration
(
initializers
=
ApolloPropertySourceInitializer
.
class
)
@Slf4j
@Slf4j
@RunWith
(
SpringRunner
.
class
)
@RunWith
(
SpringRunner
.
class
)
@SpringBootTest
(
webEnvironment
=
WebEnvironment
.
RANDOM_PORT
)
@SpringBootTest
(
classes
=
Bootstrap
.
class
,
webEnvironment
=
WebEnvironment
.
RANDOM_PORT
)
@ContextConfiguration
(
initializers
=
ApolloPropertySourceInitializer
.
class
)
public
class
WebTests
{
public
class
WebTests
{
@Autowired
@Autowired
...
@@ -45,3 +42,4 @@ public class WebTests {
...
@@ -45,3 +42,4 @@ public class WebTests {
}
}
}
}
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