aboutsummaryrefslogtreecommitdiffstats
path: root/server/sonar-db-core/src
diff options
context:
space:
mode:
authorLéo Geoffroy <leo.geoffroy@sonarsource.com>2024-02-20 16:30:20 +0100
committersonartech <sonartech@sonarsource.com>2024-02-21 20:02:34 +0000
commit4a921c76d47497ed1412a40e30e91e407eb8f37f (patch)
tree263bdfe9acdfa11e62997275f3fdf65680d37bda /server/sonar-db-core/src
parent55f91d45997bdd5fdf505d8d5769f3d75dd13180 (diff)
downloadsonarqube-4a921c76d47497ed1412a40e30e91e407eb8f37f.tar.gz
sonarqube-4a921c76d47497ed1412a40e30e91e407eb8f37f.zip
SONAR-21643 Migrate db tests migration to Junit5
#
Diffstat (limited to 'server/sonar-db-core/src')
-rw-r--r--server/sonar-db-core/src/testFixtures/java/org/sonar/db/CoreDbTester.java15
1 files changed, 14 insertions, 1 deletions
diff --git a/server/sonar-db-core/src/testFixtures/java/org/sonar/db/CoreDbTester.java b/server/sonar-db-core/src/testFixtures/java/org/sonar/db/CoreDbTester.java
index e8d21132a01..75a29f2675e 100644
--- a/server/sonar-db-core/src/testFixtures/java/org/sonar/db/CoreDbTester.java
+++ b/server/sonar-db-core/src/testFixtures/java/org/sonar/db/CoreDbTester.java
@@ -20,12 +20,15 @@
package org.sonar.db;
import org.apache.commons.lang.StringUtils;
+import org.junit.jupiter.api.extension.AfterEachCallback;
+import org.junit.jupiter.api.extension.BeforeEachCallback;
+import org.junit.jupiter.api.extension.ExtensionContext;
/**
* This class should be called using @Rule.
* Data is truncated between each tests. The schema is created between each test.
*/
-public class CoreDbTester extends AbstractDbTester<CoreTestDb> {
+public class CoreDbTester extends AbstractDbTester<CoreTestDb> implements BeforeEachCallback, AfterEachCallback {
private CoreDbTester(CoreTestDb testDb) {
super(testDb);
@@ -55,4 +58,14 @@ public class CoreDbTester extends AbstractDbTester<CoreTestDb> {
protected void after() {
db.stop();
}
+
+ @Override
+ public void afterEach(ExtensionContext extensionContext) throws Exception {
+ after();
+ }
+
+ @Override
+ public void beforeEach(ExtensionContext extensionContext) throws Exception {
+ before();
+ }
}