Skip to content

Commit 5c409e4

Browse files
committed
please fix
1 parent c269199 commit 5c409e4

2 files changed

Lines changed: 18 additions & 2 deletions

File tree

springqpro-backend/src/test/java/com/springqprobackend/springqpro/integration/AbstractAuthenticatedIntegrationTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ public abstract class AbstractAuthenticatedIntegrationTest extends IntegrationTe
1818
@Autowired
1919
protected WebTestClient webTestClient;
2020

21-
@Autowired
21+
/*@Autowired
2222
private UserRepository userRepository;
2323
2424
@Autowired
@@ -28,7 +28,7 @@ public abstract class AbstractAuthenticatedIntegrationTest extends IntegrationTe
2828
void cleanAuthState() {
2929
userRepository.deleteAll();
3030
redis.getConnectionFactory().getConnection().serverCommands().flushAll();
31-
}
31+
}*/
3232

3333
// auth helper methods
3434
protected void register(String email, String password) {

springqpro-backend/src/test/java/com/springqprobackend/springqpro/testcontainers/IntegrationTestBase.java

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
package com.springqprobackend.springqpro.testcontainers;
22

3+
import org.junit.jupiter.api.BeforeEach;
4+
import org.springframework.beans.factory.annotation.Autowired;
35
import org.springframework.boot.test.context.SpringBootTest;
46
import org.springframework.boot.testcontainers.service.connection.ServiceConnection;
7+
import org.springframework.data.redis.core.StringRedisTemplate;
8+
import org.springframework.jdbc.core.JdbcTemplate;
59
import org.springframework.test.context.ActiveProfiles;
610
import org.springframework.test.context.DynamicPropertyRegistry;
711
import org.springframework.test.context.DynamicPropertySource;
@@ -21,6 +25,18 @@
2125
@Testcontainers
2226
@ActiveProfiles("test")
2327
public abstract class IntegrationTestBase {
28+
@Autowired
29+
protected JdbcTemplate jdbc;
30+
31+
@Autowired
32+
protected StringRedisTemplate redis;
33+
34+
@BeforeEach
35+
void cleanDatabase() {
36+
jdbc.execute("TRUNCATE TABLE tasks RESTART IDENTITY CASCADE");
37+
jdbc.execute("TRUNCATE TABLE users RESTART IDENTITY CASCADE");
38+
redis.getConnectionFactory().getConnection().serverCommands().flushAll();
39+
}
2440

2541
@Container
2642
static final PostgreSQLContainer<?> POSTGRES =

0 commit comments

Comments
 (0)