Skip to content
Snippets Groups Projects
Commit 8d41e821 authored by Dominika Zemanovičová's avatar Dominika Zemanovičová
Browse files

Delete //@TestOnly methods

parent df2978cd
No related branches found
No related tags found
3 merge requests!31M2,!30M2 exercise,!29M2 exercise
Showing
with 0 additions and 72 deletions
......@@ -76,11 +76,4 @@ public class AnswerController {
return ResponseEntity.notFound().build();
}
}
// @TestOnly
@DeleteMapping("/reset")
public void resetTable() {
facade.resetTable();
}
}
......@@ -47,9 +47,4 @@ public class AnswerFacade {
public void delete(long id) {
answerService.delete(id);
}
public void resetTable() {
answerService.reset();
answerService.resetId();
}
}
package org.fuseri.moduleexercise.answer;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.Modifying;
import org.springframework.data.jpa.repository.Query;
import org.springframework.data.repository.query.Param;
import org.springframework.stereotype.Repository;
import org.springframework.transaction.annotation.Transactional;
import java.util.List;
......@@ -22,9 +19,4 @@ public interface AnswerRepository extends JpaRepository<Answer, Long> {
* @return a list of all answers to the specified question
*/
List<Answer> findByQuestionId(@Param("questionId") long questionId);
@Transactional
@Modifying
@Query( value = "ALTER TABLE Answer ALTER COLUMN id RESTART WITH 1",nativeQuery = true)
void reserId();
}
\ No newline at end of file
......@@ -58,8 +58,4 @@ public class AnswerService extends DomainService<Answer> {
return repository.findById(id)
.orElseThrow(() -> new EntityNotFoundException("Answer '" + id + "' not found."));
}
public void resetId() {
repository.reserId();
}
}
......@@ -55,8 +55,4 @@ public abstract class DomainService<T extends DomainObject> {
getRepository().deleteById(id);
}
public void reset() {
getRepository().deleteAll();
// getRepository().id/
}
}
\ No newline at end of file
......@@ -181,10 +181,4 @@ public class ExerciseController {
return ResponseEntity.noContent().build();
}
// @TestOnly
@DeleteMapping("/reset")
public void resetTable() {
facade.resetTable();
}
}
......@@ -118,8 +118,4 @@ public class ExerciseFacade {
exerciseService.delete(id);
}
public void resetTable() {
exerciseService.reset();
exerciseService.resetId();
}
}
......@@ -5,11 +5,9 @@ import org.springframework.data.domain.Page;
import org.springframework.data.domain.PageRequest;
import org.springframework.data.domain.Pageable;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.Modifying;
import org.springframework.data.jpa.repository.Query;
import org.springframework.data.repository.query.Param;
import org.springframework.stereotype.Repository;
import org.springframework.transaction.annotation.Transactional;
/**
* A repository interface for managing Exercise entities
......@@ -33,11 +31,4 @@ public interface ExerciseRepository extends JpaRepository<Exercise, Long> {
@Query("SELECT q FROM Exercise e JOIN e.questions q WHERE e.id = :exerciseId")
Page<Question> getQuestions(PageRequest pageRequest, @Param("exerciseId") Long exerciseId);
@Modifying
@Transactional
@Query( value = "ALTER TABLE Exercise ALTER COLUMN id RESTART WITH 1",nativeQuery = true)
void resetId();
}
......@@ -85,8 +85,4 @@ public class ExerciseService extends DomainService<Exercise> {
exerciseId);
}
@Transactional
public void resetId() {
repository.resetId();
}
}
......@@ -96,15 +96,4 @@ public class QuestionFacade {
public void delete(long id) {
questionService.delete(id);
}
//@TestOnly
public void reset() {
questionService.reset();
questionService.resetId();
}
public void resetTable() {
questionService.reset();
questionService.resetId();
}
}
package org.fuseri.moduleexercise.question;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.Modifying;
import org.springframework.data.jpa.repository.Query;
import org.springframework.stereotype.Repository;
import org.springframework.transaction.annotation.Transactional;
/**
* A repository interface for managing Question entities
*/
@Repository
public interface QuestionRepository extends JpaRepository<Question, Long> {
//@TestOnly
@Modifying
@Transactional
@Query( value = "ALTER TABLE Question ALTER COLUMN id RESTART WITH 1",nativeQuery = true)
void resetId();
}
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment