Skip to content

Commit

Permalink
style: recommended post 관련 클래스 네이밍 수정
Browse files Browse the repository at this point in the history
  • Loading branch information
nuyh99 committed Aug 3, 2023
1 parent 1aa5ef2 commit acc9e8a
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 16 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -15,12 +15,12 @@

@Transactional(readOnly = true)
@Service
public class RecommendedService {
public class RecommendedPostService {

private final RecommendedPostRepository recommendedPostRepository;
private final KeywordRepository keywordRepository;

public RecommendedService(final RecommendedPostRepository recommendedPostRepository, final KeywordRepository keywordRepository) {
public RecommendedPostService(final RecommendedPostRepository recommendedPostRepository, final KeywordRepository keywordRepository) {
this.recommendedPostRepository = recommendedPostRepository;
this.keywordRepository = keywordRepository;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,39 +9,39 @@
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import wooteco.prolog.roadmap.application.RecommendedService;
import wooteco.prolog.roadmap.application.RecommendedPostService;
import wooteco.prolog.roadmap.application.dto.RecommendedRequest;
import wooteco.prolog.roadmap.application.dto.RecommendedUpdateRequest;

@RestController
@RequestMapping("/keywords/{keywordId}/recommended-posts")
public class RecommendedController {

private final RecommendedService recommendedService;
private final RecommendedPostService recommendedPostService;

public RecommendedController(final RecommendedService recommendedService) {
this.recommendedService = recommendedService;
public RecommendedController(final RecommendedPostService recommendedPostService) {
this.recommendedPostService = recommendedPostService;
}

@PostMapping
public ResponseEntity<Void> createRecommendedPost(@PathVariable("keywordId") Long keywordId,
@RequestBody RecommendedRequest request) {
final Long id = recommendedService.create(keywordId, request);
final Long id = recommendedPostService.create(keywordId, request);
return ResponseEntity.status(HttpStatus.CREATED).build();
}

@PutMapping("/{recommendedId}")
public ResponseEntity<Void> updateRecommendedPost(@PathVariable("keywordId") Long keywordId,
@PathVariable("recommendedId") Long recommendedId,
@RequestBody RecommendedUpdateRequest request) {
recommendedService.update(recommendedId, request);
recommendedPostService.update(recommendedId, request);
return ResponseEntity.noContent().build();
}

@DeleteMapping("/{recommendedId}")
public ResponseEntity<Void> deleteRecommendedPost(@PathVariable("keywordId") Long keywordId,
@PathVariable("recommendedId") Long recommendedId) {
recommendedService.delete(recommendedId);
recommendedPostService.delete(recommendedId);
return ResponseEntity.noContent().build();
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -22,10 +22,10 @@

@SpringBootTest
@Transactional
class RecommendedServiceTest {
class RecommendedPostServiceTest {

@Autowired
private RecommendedService recommendedService;
private RecommendedPostService recommendedPostService;
@Autowired
private RecommendedPostRepository recommendedPostRepository;
@Autowired
Expand All @@ -48,7 +48,7 @@ void create() {
final RecommendedRequest request = new RecommendedRequest("https//:example.com");

//when
Long recommendedPostId = recommendedService.create(keyword.getId(), request);
Long recommendedPostId = recommendedPostService.create(keyword.getId(), request);

final Keyword persistedKeyword = keywordRepository.findById(keyword.getId()).get();
final RecommendedPost persistedPost = recommendedPostRepository.findById(recommendedPostId).get();
Expand All @@ -65,12 +65,12 @@ void create() {
void update() {
//given
final RecommendedRequest request = new RecommendedRequest("https//:example.com");
Long recommendedPostId = recommendedService.create(keyword.getId(), request);
Long recommendedPostId = recommendedPostService.create(keyword.getId(), request);
String newUrl = "https//:example222.com";
final RecommendedUpdateRequest updateRrequest = new RecommendedUpdateRequest(newUrl);

//when
recommendedService.update(recommendedPostId, updateRrequest);
recommendedPostService.update(recommendedPostId, updateRrequest);
Optional<RecommendedPost> actual = recommendedPostRepository.findById(recommendedPostId);

//then
Expand All @@ -82,10 +82,10 @@ void update() {
void delete() {
//given
final RecommendedRequest request = new RecommendedRequest("https//:example.com");
Long recommendedPostId = recommendedService.create(keyword.getId(), request);
Long recommendedPostId = recommendedPostService.create(keyword.getId(), request);

//when
recommendedService.delete(recommendedPostId);
recommendedPostService.delete(recommendedPostId);

//then
assertSoftly(softAssertions -> {
Expand Down

0 comments on commit acc9e8a

Please sign in to comment.