diff --git a/application/openapi.yaml b/application/openapi.yaml
index 7270f88706ad6be701f3860f39fb9d0ed2bbb8d8..ad0409608d74bee41087e980e18ff58fe5d8b776 100644
--- a/application/openapi.yaml
+++ b/application/openapi.yaml
@@ -8,6 +8,7 @@ servers:
   - url: "http://localhost:8081"
 tags:
   - name: ApplicationService
+  - name: DBManagementService
 components:
   schemas:
     ApplicationStatus:
@@ -100,6 +101,16 @@ components:
             properties:
               message:
                 type: string
+    Successful:
+      description: Successfully processed
+      content:
+        application/json:
+          schema:
+            type: object
+            title: Successfully processed
+            properties:
+              message:
+                type: string
 
 paths:
   /application:
@@ -179,5 +190,28 @@ paths:
                 $ref: '#/components/schemas/ApplicationDto'
         "404":
           $ref: '#/components/responses/NotFound'
+        default:
+          $ref: '#/components/responses/Unexpected'
+
+  /seed:
+    post:
+      tags:
+        - DBManagementService
+      summary: Seed DB with data
+      operationId: seedDB
+      responses:
+        "200":
+          $ref: '#/components/responses/Successful'
+        default:
+          $ref: '#/components/responses/Unexpected'
+  /clear:
+    post:
+      tags:
+        - DBManagementService
+      summary: Clear DB
+      operationId: clearDB
+      responses:
+        "200":
+          $ref: '#/components/responses/Successful'
         default:
           $ref: '#/components/responses/Unexpected'
\ No newline at end of file
diff --git a/application/src/main/java/cz/muni/pa165/rest/DBManagementController.java b/application/src/main/java/cz/muni/pa165/rest/DBManagementController.java
new file mode 100644
index 0000000000000000000000000000000000000000..77aed426da643b134a82c81a46117503ad22fe35
--- /dev/null
+++ b/application/src/main/java/cz/muni/pa165/rest/DBManagementController.java
@@ -0,0 +1,42 @@
+package cz.muni.pa165.rest;
+
+import cz.muni.pa165.generated.api.DbManagementServiceApiDelegate;
+import cz.muni.pa165.generated.model.SuccessfullyProcessed;
+import cz.muni.pa165.service.DBManagementService;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.context.annotation.Profile;
+import org.springframework.http.HttpStatus;
+import org.springframework.http.ResponseEntity;
+import org.springframework.stereotype.Component;
+
+/**
+ * @author Michal Badin
+ */
+@Profile("dev")
+@Component
+public class DBManagementController implements DbManagementServiceApiDelegate {
+    private static final Logger log = LoggerFactory.getLogger(DBManagementController.class);
+
+    private final DBManagementService dbManagementService;
+
+    @Autowired
+    public DBManagementController(DBManagementService dbManagementService) {
+        this.dbManagementService = dbManagementService;
+    }
+
+    @Override
+    public ResponseEntity<SuccessfullyProcessed> seedDB() {
+        log.debug("seedDB() called");
+        dbManagementService.seed();
+        return new ResponseEntity<>(HttpStatus.OK);
+    }
+
+    @Override
+    public ResponseEntity<SuccessfullyProcessed> clearDB() {
+        log.debug("clearDB() called");
+        dbManagementService.clear();
+        return new ResponseEntity<>(HttpStatus.OK);
+    }
+}
diff --git a/application/src/main/java/cz/muni/pa165/service/DBManagementService.java b/application/src/main/java/cz/muni/pa165/service/DBManagementService.java
new file mode 100644
index 0000000000000000000000000000000000000000..e89adc428f29049ebe35d920a0ed3d556ff2caa0
--- /dev/null
+++ b/application/src/main/java/cz/muni/pa165/service/DBManagementService.java
@@ -0,0 +1,65 @@
+package cz.muni.pa165.service;
+
+import cz.muni.pa165.data.enums.ApplicationStatusEnum;
+import cz.muni.pa165.data.model.Application;
+import cz.muni.pa165.data.repository.ApplicationRepository;
+import jakarta.annotation.PostConstruct;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.context.annotation.Profile;
+import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
+
+import java.time.LocalDate;
+
+/**
+ * @author Michal Badin
+ */
+@Service
+@Profile("dev")
+public class DBManagementService {
+    private final ApplicationRepository applicationRepository;
+
+    @Autowired
+    public DBManagementService(ApplicationRepository applicationRepository) {
+        this.applicationRepository = applicationRepository;
+    }
+
+    @Transactional
+    @PostConstruct
+    public void seed() {
+        saveApplication(ApplicationStatusEnum.PENDING,
+                "Marek",
+                "Mrkvicka",
+                "marek.mrkvicka@example.com",
+                LocalDate.of(1999, 3, 8),
+                LocalDate.now());
+        saveApplication(ApplicationStatusEnum.ACCEPTED,
+                "Anuja",
+                "Ankska",
+                "ankska.anuja@example.com",
+                LocalDate.of(2000, 1, 30),
+                LocalDate.of(2010, 7, 18));
+        saveApplication(ApplicationStatusEnum.ACCEPTED,
+                "Xiao",
+                "Chen",
+                "xiao.chen@example.com",
+                LocalDate.of(1995, 7, 29),
+                LocalDate.of(2012, 10, 9));
+        saveApplication(ApplicationStatusEnum.REJECTED,
+                "Gertruda",
+                "Fialkova",
+                "gertruda.fialkova@example.com",
+                LocalDate.of(1965, 6, 2),
+                LocalDate.of(2023, 4, 26));
+    }
+
+    private void saveApplication(ApplicationStatusEnum status, String name, String surname, String email, LocalDate birthday, LocalDate fillingOutDate) {
+        Application application = new Application(status, name, surname, birthday, email, fillingOutDate);
+        applicationRepository.save(application);
+    }
+
+    @Transactional
+    public void clear() {
+        applicationRepository.deleteAll();
+    }
+}
diff --git a/application/src/main/resources/application.properties b/application/src/main/resources/application.properties
index 20f8d91c79fbb92d89c491eebd9254deccad47f8..7fad57726aa95f797fe5413260c86a0442b64370 100644
--- a/application/src/main/resources/application.properties
+++ b/application/src/main/resources/application.properties
@@ -10,4 +10,5 @@ spring.jpa.database-platform=org.hibernate.dialect.H2Dialect
 spring.jpa.show-sql=true
 spring.jackson.property-naming-strategy=SNAKE_CASE
 spring.cache.type=NONE
+spring.profiles.active=dev
 appconfig.enablecache=false
\ No newline at end of file
diff --git a/application/src/test/java/cz/muni/pa165/rest/ApplicationControllerTest.java b/application/src/test/java/cz/muni/pa165/rest/ApplicationControllerTest.java
index 3b0b0c3d324177ec85b3932405da95ac53f3b154..31cae144aa52bfdeb928ce45433005d309728be8 100644
--- a/application/src/test/java/cz/muni/pa165/rest/ApplicationControllerTest.java
+++ b/application/src/test/java/cz/muni/pa165/rest/ApplicationControllerTest.java
@@ -7,6 +7,7 @@ import org.junit.jupiter.api.Test;
 import org.mockito.Mockito;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
+import org.springframework.test.context.ActiveProfiles;
 
 class ApplicationControllerTest {
 
diff --git a/application/src/test/java/cz/muni/pa165/rest/IntegrationTests.java b/application/src/test/java/cz/muni/pa165/rest/IntegrationTests.java
index 6f4f7b57568282711caef39e5320fa06a9d4d00c..624ff7406426fc025bed692a05a9a828c298c91a 100644
--- a/application/src/test/java/cz/muni/pa165/rest/IntegrationTests.java
+++ b/application/src/test/java/cz/muni/pa165/rest/IntegrationTests.java
@@ -7,6 +7,7 @@ import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc;
 import org.springframework.boot.test.context.SpringBootTest;
 import org.springframework.http.MediaType;
+import org.springframework.test.context.ActiveProfiles;
 import org.springframework.test.web.servlet.MockMvc;
 
 import java.time.LocalDate;
@@ -21,6 +22,7 @@ import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.
  */
 @SpringBootTest
 @AutoConfigureMockMvc
+@ActiveProfiles("test")
 class IntegrationTests {
 
     private static final Logger log = LoggerFactory.getLogger(IntegrationTests.class);
diff --git a/application/src/test/java/cz/muni/pa165/service/ApplicationServiceTest.java b/application/src/test/java/cz/muni/pa165/service/ApplicationServiceTest.java
index 4bfd428db5d6c690a6b9e88e30b7d6c7c7dddbc2..9d04ac4e32bc8d94c1cfc7f1e5f42b7c4320c217 100644
--- a/application/src/test/java/cz/muni/pa165/service/ApplicationServiceTest.java
+++ b/application/src/test/java/cz/muni/pa165/service/ApplicationServiceTest.java
@@ -6,6 +6,7 @@ import cz.muni.pa165.data.repository.ApplicationRepository;
 import cz.muni.pa165.exceptions.ResourceNotFoundException;
 import org.junit.jupiter.api.Test;
 import org.mockito.Mockito;
+import org.springframework.test.context.ActiveProfiles;
 import org.springframework.web.client.RestTemplate;
 
 import java.time.LocalDate;
@@ -20,7 +21,7 @@ class ApplicationServiceTest {
     RestTemplate restTemplate = Mockito.mock(RestTemplate.class);
     ApplicationService service = new ApplicationService(applicationRepository, restTemplate);
     Application application = new Application(ApplicationStatusEnum.ACCEPTED, "John", "Doe",
-            LocalDate.now().minusYears(20), "john.doe@aaa.com", LocalDate.now());
+            LocalDate.now().minusYears(20), "john.doe@example.com", LocalDate.now());
 
 
     @Test
@@ -36,7 +37,7 @@ class ApplicationServiceTest {
     @Test
     void setStatus() {
         Application expected = new Application(ApplicationStatusEnum.REJECTED, "John", "Doe",
-                LocalDate.now().minusYears(20), "john.doe@aaa.com", LocalDate.now());
+                LocalDate.now().minusYears(20), "john.doe@example.com", LocalDate.now());
         when(applicationRepository.save(application)).thenReturn(expected);
         when(applicationRepository.findById(application.getId())).thenReturn(java.util.Optional.ofNullable(application));
 
diff --git a/application/src/test/resources/application-test.properties b/application/src/test/resources/application-test.properties
index d73d0e82ba2b3f44112077847023c4164ca98227..837dfbd2700c1f3f507eda6ef46996a3fdc33294 100644
--- a/application/src/test/resources/application-test.properties
+++ b/application/src/test/resources/application-test.properties
@@ -1,8 +1,8 @@
-spring.datasource.url=jdbc:h2:mem:testApplicationdb;MODE=PostgreSQL;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE
+spring.datasource.url=jdbc:h2:mem:testApplicationdb;MODE=PostgreSQL;DB_CLOSE_DELAY=-1;
 spring.datasource.username=formulky-application-test
 spring.datasource.password=
 spring.datasource.driverClassName=org.h2.Driver
-spring.jpa.hibernate.ddl-auto=create
+spring.jpa.hibernate.ddl-auto=create-drop
 spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.H2Dialect
 spring.jpa.properties.hibernate.generate_statistics=true
 spring.jpa.properties.hibernate.format_sql=true
diff --git a/core/openapi.yaml b/core/openapi.yaml
index d27d98e0488bb000a87b1b366f793fa0c12bfc82..03bf9819526868392e5e44723e99504c801a1b14 100644
--- a/core/openapi.yaml
+++ b/core/openapi.yaml
@@ -347,6 +347,16 @@ components:
             properties:
               message:
                 type: string
+    Successful:
+      description: Successfully processed
+      content:
+        application/json:
+          schema:
+            type: object
+            title: Successfully processed
+            properties:
+              message:
+                type: string
 
 paths:
   /driver:
@@ -949,3 +959,26 @@ paths:
           $ref: '#/components/responses/NotFound'
         default:
           $ref: '#/components/responses/Unexpected'
+
+  /seed:
+    post:
+      tags:
+        - DBManagementService
+      summary: Seed DB with data
+      operationId: seedDB
+      responses:
+        "200":
+          $ref: '#/components/responses/Successful'
+        default:
+          $ref: '#/components/responses/Unexpected'
+  /clear:
+    post:
+      tags:
+        - DBManagementService
+      summary: Clear DB
+      operationId: clearDB
+      responses:
+        "200":
+          $ref: '#/components/responses/Successful'
+        default:
+          $ref: '#/components/responses/Unexpected'
diff --git a/core/src/main/java/cz/muni/pa165/rest/DBManagementController.java b/core/src/main/java/cz/muni/pa165/rest/DBManagementController.java
new file mode 100644
index 0000000000000000000000000000000000000000..dd6d2f7c4c1c2bd6318a435b3ac8ed17b1da4cf4
--- /dev/null
+++ b/core/src/main/java/cz/muni/pa165/rest/DBManagementController.java
@@ -0,0 +1,42 @@
+package cz.muni.pa165.rest;
+
+import cz.muni.pa165.generated.core.api.DbManagementServiceApiDelegate;
+import cz.muni.pa165.generated.core.model.SuccessfullyProcessed;
+import cz.muni.pa165.service.DBManagementService;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.context.annotation.Profile;
+import org.springframework.http.HttpStatus;
+import org.springframework.http.ResponseEntity;
+import org.springframework.stereotype.Component;
+
+/**
+ * @author Michal Badin
+ */
+@Profile("dev")
+@Component
+public class DBManagementController implements DbManagementServiceApiDelegate {
+    private static final Logger log = LoggerFactory.getLogger(DBManagementController.class);
+
+    private final DBManagementService dbManagementService;
+
+    @Autowired
+    public DBManagementController(DBManagementService dbManagementService) {
+        this.dbManagementService = dbManagementService;
+    }
+
+    @Override
+    public ResponseEntity<SuccessfullyProcessed> seedDB() {
+        log.debug("seedDB() called");
+        dbManagementService.seed();
+        return new ResponseEntity<>(HttpStatus.OK);
+    }
+
+    @Override
+    public ResponseEntity<SuccessfullyProcessed> clearDB() {
+        log.debug("clearDB() called");
+        dbManagementService.clear();
+        return new ResponseEntity<>(HttpStatus.OK);
+    }
+}
diff --git a/core/src/main/java/cz/muni/pa165/service/DBManagementService.java b/core/src/main/java/cz/muni/pa165/service/DBManagementService.java
new file mode 100644
index 0000000000000000000000000000000000000000..0f1cd0062e2a560dd2826330a12f0d2d608453d4
--- /dev/null
+++ b/core/src/main/java/cz/muni/pa165/service/DBManagementService.java
@@ -0,0 +1,150 @@
+package cz.muni.pa165.service;
+
+import cz.muni.pa165.data.enums.ComponentTypeEnum;
+import cz.muni.pa165.data.model.*;
+import cz.muni.pa165.data.repository.*;
+import jakarta.annotation.PostConstruct;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.context.annotation.Profile;
+import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
+
+import java.time.LocalDate;
+import java.util.Set;
+
+import static cz.muni.pa165.data.enums.CharacteristicsEnum.*;
+
+/**
+ * @author Michal Badin
+ */
+@Service
+@Profile("dev")
+public class DBManagementService {
+    private final CarComponentRepository carComponentRepository;
+    private final CarRepository carRepository;
+    private final DepartmentRepository departmentRepository;
+    private final DriverRepository driverRepository;
+    private final EngineerRepository engineerRepository;
+
+    @Autowired
+    public DBManagementService(CarComponentRepository carComponentRepository,
+                               CarRepository carRepository,
+                               DepartmentRepository departmentRepository,
+                               DriverRepository driverRepository,
+                               EngineerRepository engineerRepository) {
+        this.carComponentRepository = carComponentRepository;
+        this.carRepository = carRepository;
+        this.departmentRepository = departmentRepository;
+        this.driverRepository = driverRepository;
+        this.engineerRepository = engineerRepository;
+    }
+
+
+    @Transactional
+    @PostConstruct
+    public void seed() {
+        //region First car
+        Car car = new Car();
+
+        Driver driver = new Driver();
+        driver.setName("Xiao");
+        driver.setSurname("Chen");
+        driver.setBirthday(LocalDate.of(1995, 7, 29));
+        driver.setHeight(189);
+        driver.setNationality("Slovak");
+        driver.setCharacteristics(Set.of(AGGRESSIVENESS, EXCELLENT_STARTER, EXCELLENT_IN_THE_CORNERS, REACT_QUICKLY));
+        driverRepository.save(driver);
+
+        car.setDriver(driver);
+        carRepository.save(car);
+
+        saveCarComponent(ComponentTypeEnum.FRONTWING, 50.5, "Lightweight front wing v2 (black)", car);
+        saveCarComponent(ComponentTypeEnum.CHASSIS, 365.9, "Lightweight chassis", car);
+        saveCarComponent(ComponentTypeEnum.ENGINE, 300.5, "Lightweight V10 engine", car);
+        saveCarComponent(ComponentTypeEnum.SUSPENSION, 5.0, "Lightweight suspension v3 (black)", car);
+        //endregion
+
+        //region Second car
+        car = new Car();
+
+        driver = new Driver();
+        driver.setName("Marek");
+        driver.setSurname("Pilkovic");
+        driver.setBirthday(LocalDate.of(1987, 1, 1));
+        driver.setHeight(189);
+        driver.setNationality("British");
+        driver.setCharacteristics(Set.of(AGGRESSIVENESS, DRIVING_ON_THE_WET, EXCELLENT_IN_THE_CORNERS, REACT_QUICKLY));
+        driverRepository.save(driver);
+
+        car.setDriver(driver);
+        carRepository.save(car);
+
+        saveCarComponent(ComponentTypeEnum.FRONTWING, 57.5, "Lightweight front wing v3 (black)", car);
+        saveCarComponent(ComponentTypeEnum.CHASSIS, 325.9, "Lightweight chassis v5", car);
+        saveCarComponent(ComponentTypeEnum.ENGINE, 500.5, "V18 engine", car);
+        saveCarComponent(ComponentTypeEnum.SUSPENSION, 6.5, "Lightweight suspension v5 (white)", car);
+        //endregion
+
+        //region Test driver
+        Driver testDriver = new Driver();
+        testDriver.setName("Anuja");
+        testDriver.setSurname("Ankska");
+        testDriver.setNationality("Czech");
+        testDriver.setBirthday(LocalDate.of(2000, 1, 30));
+        testDriver.setHeight(175);
+        testDriver.setCharacteristics(Set.of(DRIVING_ON_THE_WET, REMAIN_COMPLETELY_FOCUSED, EFFICIENT_CARDIOVASCULAR_SYSTEMS));
+        driverRepository.save(testDriver);
+        //endregion
+
+        //region Car components
+        saveCarComponent(ComponentTypeEnum.FRONTWING, 70.5, "Front wing v7 (red)", null);
+        saveCarComponent(ComponentTypeEnum.CHASSIS, 500.9, "Medium weight chassis v2", null);
+        saveCarComponent(ComponentTypeEnum.ENGINE, 581.5, "V12 engine", null);
+        saveCarComponent(ComponentTypeEnum.SUSPENSION, 9.5, "Lightweight suspension v5 (white)", null);
+        //endregion
+
+        //region Department and engineers
+        Department department = new Department();
+        department.setSpecialization("Engine department");
+        departmentRepository.save(department);
+
+        Engineer engineer1 = new Engineer();
+        engineer1.setName("Michal");
+        engineer1.setSurname("Pekarik");
+        engineer1.setDepartment(department);
+        engineerRepository.save(engineer1);
+
+        Engineer engineer2 = new Engineer();
+        engineer2.setName("Andrej");
+        engineer2.setSurname("Uzasny");
+        engineer2.setDepartment(department);
+        engineerRepository.save(engineer2);
+
+        Engineer engineer3 = new Engineer();
+        engineer3.setName("Jitka");
+        engineer3.setSurname("Dlouha");
+        engineer3.setDepartment(department);
+        engineerRepository.save(engineer3);
+
+        Engineer engineer4 = new Engineer();
+        engineer4.setName("Betka");
+        engineer4.setSurname("Muslova");
+        engineer4.setDepartment(department);
+        engineerRepository.save(engineer4);
+        //endregion
+    }
+
+    private void saveCarComponent(ComponentTypeEnum type, double weight, String information, Car car) {
+        CarComponent carComponentFrontWing = new CarComponent(type, weight, information, car);
+        carComponentRepository.save(carComponentFrontWing);
+    }
+
+    @Transactional
+    public void clear() {
+        carComponentRepository.deleteAll();
+        carRepository.deleteAll();
+        driverRepository.deleteAll();
+        departmentRepository.deleteAll();
+        engineerRepository.deleteAll();
+    }
+}
diff --git a/core/src/main/resources/application.properties b/core/src/main/resources/application.properties
index 8ff355c23526f2fbf33c5b97f3f2aaae6025558c..13066c351515061e8f0bd22b7c42f2e0800c511d 100644
--- a/core/src/main/resources/application.properties
+++ b/core/src/main/resources/application.properties
@@ -10,4 +10,5 @@ spring.jpa.database-platform=org.hibernate.dialect.H2Dialect
 spring.jpa.show-sql=true
 spring.jackson.property-naming-strategy=SNAKE_CASE
 spring.cache.type=NONE
+spring.profiles.active=dev
 appconfig.enablecache=false
\ No newline at end of file
diff --git a/core/src/test/java/cz/muni/pa165/IntegrationTests.java b/core/src/test/java/cz/muni/pa165/IntegrationTests.java
index 6397b088f378b615ab3cad87a5deb4ae96de3b6f..431374b5b7eaf5800a824a659f77d2feb32c82db 100644
--- a/core/src/test/java/cz/muni/pa165/IntegrationTests.java
+++ b/core/src/test/java/cz/muni/pa165/IntegrationTests.java
@@ -13,6 +13,7 @@ import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc;
 import org.springframework.boot.test.context.SpringBootTest;
 import org.springframework.http.MediaType;
+import org.springframework.test.context.ActiveProfiles;
 import org.springframework.test.web.servlet.MockMvc;
 
 import java.math.BigDecimal;
@@ -31,6 +32,7 @@ import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.
  */
 @SpringBootTest
 @AutoConfigureMockMvc
+@ActiveProfiles("test")
 class IntegrationTests {
 
     private static final Logger log = LoggerFactory.getLogger(IntegrationTests.class);
diff --git a/core/src/test/java/cz/muni/pa165/data/repository/CarComponentRepositoryTest.java b/core/src/test/java/cz/muni/pa165/data/repository/CarComponentRepositoryTest.java
index 96b28771687ffb510fcc7bf0bcfe8443948d6bf5..73b79b367089b0b7c6a901210ef9198060274244 100644
--- a/core/src/test/java/cz/muni/pa165/data/repository/CarComponentRepositoryTest.java
+++ b/core/src/test/java/cz/muni/pa165/data/repository/CarComponentRepositoryTest.java
@@ -9,6 +9,7 @@ import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Test;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.boot.test.context.SpringBootTest;
+import org.springframework.test.context.ActiveProfiles;
 
 import java.util.List;
 import java.util.Optional;
@@ -18,6 +19,7 @@ import static org.junit.jupiter.api.Assertions.*;
 
 @SpringBootTest
 @Transactional
+@ActiveProfiles("test")
 class CarComponentRepositoryTest {
 
     @Autowired
diff --git a/core/src/test/java/cz/muni/pa165/data/repository/CarRepositoryTest.java b/core/src/test/java/cz/muni/pa165/data/repository/CarRepositoryTest.java
index 39e5822e2a524b17005465e1f7867e4815c597db..51a9fcc9c68dcdfbddd242e02bc5dc1424dec9c9 100644
--- a/core/src/test/java/cz/muni/pa165/data/repository/CarRepositoryTest.java
+++ b/core/src/test/java/cz/muni/pa165/data/repository/CarRepositoryTest.java
@@ -11,6 +11,7 @@ import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Test;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.boot.test.context.SpringBootTest;
+import org.springframework.test.context.ActiveProfiles;
 
 import java.time.LocalDate;
 import java.util.HashSet;
@@ -26,6 +27,7 @@ import static org.junit.jupiter.api.Assertions.*;
  */
 @SpringBootTest
 @Transactional
+@ActiveProfiles("test")
 public class CarRepositoryTest {
     @Autowired
     private EntityManager entityManager;
diff --git a/core/src/test/java/cz/muni/pa165/data/repository/DepartmentRepositoryTest.java b/core/src/test/java/cz/muni/pa165/data/repository/DepartmentRepositoryTest.java
index 6d52812b583b677df98fd7e2180aaf17a54df6e9..1cd42abba22ee810fdebdf46c1804a0805ff88ff 100644
--- a/core/src/test/java/cz/muni/pa165/data/repository/DepartmentRepositoryTest.java
+++ b/core/src/test/java/cz/muni/pa165/data/repository/DepartmentRepositoryTest.java
@@ -8,6 +8,7 @@ import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Test;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.boot.test.context.SpringBootTest;
+import org.springframework.test.context.ActiveProfiles;
 
 import java.util.HashSet;
 import java.util.List;
@@ -17,6 +18,7 @@ import static org.junit.jupiter.api.Assertions.*;
 
 @SpringBootTest
 @Transactional
+@ActiveProfiles("test")
 class DepartmentRepositoryTest {
 
     @Autowired
diff --git a/core/src/test/java/cz/muni/pa165/data/repository/DriverRepositoryTest.java b/core/src/test/java/cz/muni/pa165/data/repository/DriverRepositoryTest.java
index 4d3ea3601543f5036d74762b3f6ff711377543c0..20839082f2caf0d6b48aa2b190a2cafb2b80d3b5 100644
--- a/core/src/test/java/cz/muni/pa165/data/repository/DriverRepositoryTest.java
+++ b/core/src/test/java/cz/muni/pa165/data/repository/DriverRepositoryTest.java
@@ -8,6 +8,7 @@ import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Test;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.boot.test.context.SpringBootTest;
+import org.springframework.test.context.ActiveProfiles;
 
 import java.time.LocalDate;
 import java.util.List;
@@ -17,6 +18,7 @@ import static org.junit.jupiter.api.Assertions.*;
 
 @SpringBootTest
 @Transactional
+@ActiveProfiles("test")
 class DriverRepositoryTest {
 
     @Autowired
diff --git a/core/src/test/java/cz/muni/pa165/data/repository/EngineerRepositoryTest.java b/core/src/test/java/cz/muni/pa165/data/repository/EngineerRepositoryTest.java
index cb3c7840139a675945083241d8b24ffd143c22d5..799b38d14461b6f7ccc97b95831aa2681b5d6926 100644
--- a/core/src/test/java/cz/muni/pa165/data/repository/EngineerRepositoryTest.java
+++ b/core/src/test/java/cz/muni/pa165/data/repository/EngineerRepositoryTest.java
@@ -8,6 +8,7 @@ import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Test;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.boot.test.context.SpringBootTest;
+import org.springframework.test.context.ActiveProfiles;
 
 import java.util.HashSet;
 import java.util.List;
@@ -17,6 +18,7 @@ import static org.junit.jupiter.api.Assertions.*;
 
 @SpringBootTest
 @Transactional
+@ActiveProfiles("test")
 class EngineerRepositoryTest {
 
     @Autowired