BACK/SPRING

[Spring JPA] CRUD 기능 테스트하기

연듀 2022. 7. 4. 13:53
package com.example.chapter05.web;

import com.example.chapter05.domain.Board;
import com.example.chapter05.persistence.BoardRepository;


import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;


@SpringBootTest
public class BoardRepositoryTest {
    @Autowired
    private BoardRepository boardRepo;

    @Test
    public void testDeleteBoard(){
        boardRepo.deleteById(1L);
    }

/*
    @Test
    public void testUpdateBoard(){
        System.out.println("=== 1번 게시글 조회===");
        Board board = boardRepo.findById(1L).get();

        System.out.println("===1번 게시글 제목 수정===");
        board.setTitle("제목을 수정했습니다.");
        boardRepo.save(board);
    }
*/


 /*
    @Test
   public void testInsertBoard() {
        Board board = new Board();
        board.setTitle("첫번째 게시글");
        board.setWriter("테스터");
        board.setContent("잘 등록되나요?");
        board.setCreateDate(new Date());
        board.setCnt(0L);

        boardRepo.save(board);
    }*/

   /* @Test
    public void testGetBoard(){
        Board board = boardRepo.findById(1L).get();
        System.out.println(board.toString());
    }*/
}