Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
7
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Open sidebar
Paul-Christian Volkmer
ARSnova Backend
Commits
21864cc2
Commit
21864cc2
authored
Jul 15, 2017
by
Daniel Gerhardt
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Setup repository mockups for testing
parent
aae11281
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
73 additions
and
4 deletions
+73
-4
src/test/java/de/thm/arsnova/ImageUtilsTest.java
src/test/java/de/thm/arsnova/ImageUtilsTest.java
+2
-1
src/test/java/de/thm/arsnova/config/AppConfigTest.java
src/test/java/de/thm/arsnova/config/AppConfigTest.java
+1
-1
src/test/java/de/thm/arsnova/config/TestPersistanceConfig.java
...est/java/de/thm/arsnova/config/TestPersistanceConfig.java
+66
-0
src/test/java/de/thm/arsnova/controller/AbstractControllerTest.java
...ava/de/thm/arsnova/controller/AbstractControllerTest.java
+2
-1
src/test/java/de/thm/arsnova/services/UserServiceTest.java
src/test/java/de/thm/arsnova/services/UserServiceTest.java
+2
-1
No files found.
src/test/java/de/thm/arsnova/ImageUtilsTest.java
View file @
21864cc2
...
...
@@ -19,6 +19,7 @@ package de.thm.arsnova;
import
de.thm.arsnova.config.AppConfig
;
import
de.thm.arsnova.config.TestAppConfig
;
import
de.thm.arsnova.config.TestPersistanceConfig
;
import
de.thm.arsnova.config.TestSecurityConfig
;
import
org.junit.Test
;
import
org.junit.runner.RunWith
;
...
...
@@ -33,7 +34,7 @@ import static org.junit.Assert.*;
@RunWith
(
SpringJUnit4ClassRunner
.
class
)
@WebAppConfiguration
@ContextConfiguration
(
classes
=
{
AppConfig
.
class
,
TestAppConfig
.
class
,
TestSecurityConfig
.
class
})
@ContextConfiguration
(
classes
=
{
AppConfig
.
class
,
TestAppConfig
.
class
,
TestPersistanceConfig
.
class
,
TestSecurityConfig
.
class
})
@ActiveProfiles
(
"test"
)
public
class
ImageUtilsTest
{
...
...
src/test/java/de/thm/arsnova/config/AppConfigTest.java
View file @
21864cc2
...
...
@@ -31,7 +31,7 @@ import static org.junit.Assert.assertNull;
@RunWith
(
SpringJUnit4ClassRunner
.
class
)
@WebAppConfiguration
@ContextConfiguration
(
classes
=
{
AppConfig
.
class
,
TestAppConfig
.
class
,
TestSecurityConfig
.
class
})
@ContextConfiguration
(
classes
=
{
AppConfig
.
class
,
TestAppConfig
.
class
,
TestPersistanceConfig
.
class
,
TestSecurityConfig
.
class
})
@ActiveProfiles
(
"test"
)
public
class
AppConfigTest
extends
AbstractJUnit4SpringContextTests
{
...
...
src/test/java/de/thm/arsnova/config/TestPersistanceConfig.java
0 → 100644
View file @
21864cc2
package
de.thm.arsnova.config
;
import
de.thm.arsnova.persistance.*
;
import
org.mockito.Mockito
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.context.annotation.Configuration
;
import
org.springframework.context.annotation.Profile
;
@Profile
(
"test"
)
@Configuration
public
class
TestPersistanceConfig
{
@Bean
public
LogEntryRepository
logEntryRepository
()
{
return
Mockito
.
mock
(
LogEntryRepository
.
class
);
}
@Bean
public
UserRepository
userRepository
()
{
return
Mockito
.
mock
(
UserRepository
.
class
);
}
@Bean
public
SessionRepository
sessionRepository
()
{
return
Mockito
.
mock
(
SessionRepository
.
class
);
}
@Bean
public
CommentRepository
commentRepository
()
{
return
Mockito
.
mock
(
CommentRepository
.
class
);
}
@Bean
public
ContentRepository
contentRepository
()
{
return
Mockito
.
mock
(
ContentRepository
.
class
);
}
@Bean
public
AnswerRepository
answerRepository
()
{
return
Mockito
.
mock
(
AnswerRepository
.
class
);
}
@Bean
public
MotdRepository
motdRepository
()
{
return
Mockito
.
mock
(
MotdRepository
.
class
);
}
@Bean
public
MotdListRepository
motdListRepository
()
{
return
Mockito
.
mock
(
MotdListRepository
.
class
);
}
@Bean
public
VisitedSessionRepository
visitedSessionRepository
()
{
return
Mockito
.
mock
(
VisitedSessionRepository
.
class
);
}
@Bean
public
StatisticsRepository
statisticsRepository
()
{
return
Mockito
.
mock
(
StatisticsRepository
.
class
);
}
@Bean
public
SessionStatisticsRepository
sessionStatisticsRepository
()
{
return
Mockito
.
mock
(
SessionStatisticsRepository
.
class
);
}
}
src/test/java/de/thm/arsnova/controller/AbstractControllerTest.java
View file @
21864cc2
...
...
@@ -19,6 +19,7 @@ package de.thm.arsnova.controller;
import
de.thm.arsnova.config.AppConfig
;
import
de.thm.arsnova.config.TestAppConfig
;
import
de.thm.arsnova.config.TestPersistanceConfig
;
import
de.thm.arsnova.config.TestSecurityConfig
;
import
de.thm.arsnova.services.StubUserService
;
import
org.junit.After
;
...
...
@@ -38,7 +39,7 @@ import java.util.List;
@RunWith
(
SpringJUnit4ClassRunner
.
class
)
@WebAppConfiguration
@ContextConfiguration
(
classes
=
{
AppConfig
.
class
,
TestAppConfig
.
class
,
TestSecurityConfig
.
class
})
@ContextConfiguration
(
classes
=
{
AppConfig
.
class
,
TestAppConfig
.
class
,
TestPersistanceConfig
.
class
,
TestSecurityConfig
.
class
})
@ActiveProfiles
(
"test"
)
public
abstract
class
AbstractControllerTest
extends
AbstractJUnit4SpringContextTests
{
...
...
src/test/java/de/thm/arsnova/services/UserServiceTest.java
View file @
21864cc2
...
...
@@ -19,6 +19,7 @@ package de.thm.arsnova.services;
import
de.thm.arsnova.config.AppConfig
;
import
de.thm.arsnova.config.TestAppConfig
;
import
de.thm.arsnova.config.TestPersistanceConfig
;
import
de.thm.arsnova.config.TestSecurityConfig
;
import
de.thm.arsnova.entities.User
;
import
org.jasig.cas.client.authentication.AttributePrincipalImpl
;
...
...
@@ -52,7 +53,7 @@ import static org.junit.Assert.assertEquals;
@RunWith
(
SpringJUnit4ClassRunner
.
class
)
@WebAppConfiguration
@ContextConfiguration
(
classes
=
{
AppConfig
.
class
,
TestAppConfig
.
class
,
TestSecurityConfig
.
class
})
@ContextConfiguration
(
classes
=
{
AppConfig
.
class
,
TestAppConfig
.
class
,
TestPersistanceConfig
.
class
,
TestSecurityConfig
.
class
})
@ActiveProfiles
(
"test"
)
public
class
UserServiceTest
{
...
...
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