# transcodeSuccessfully() 메서드는 TranscodingService가 성공적으로 동작하는 상황을 테스트 하기 위해 만들었으며, 성공적으로 작업이 진행될 때 수행해야 할 작업을 주석으로 입력해 놓았다. 이 주석을 구현으로 바꿔치기 해 나가면서 TranscodingService를 점진적으로 완성해 나갈 것이다.
# 미디어 원본으로부터 파일을 로컬에 복사해 오는 부분을 구현하는 것이다.
# mock di하는 방법은 총 3가지가 있다.
1.  @RunWith(MockitoJUnitRunner.class)를 선언하고 field객체에 @Mock을 걸어준다.
2. @Before setUp에 직접 mock(XXXX.class)라고 할당해준다.
3. @Before setUp에 MockitoAnnotations.initMocks(this);를 선언해준다.
# 협업 객체 생성
# TranscodingServiceTest에 작성한 프로덕트 코드를 TranscodingService 클래스 생성하고 이관한다.
# 협업 객체를 product code위치로 이동시킨다.
# TranscodingServiceTest에서 테스트가 가능하도록 컴파일 에러 처리
# TranscodingService interface생성
# TranscodingService를 TranscodingServiceImpl로 변경하고 TranscodingService interface를 상속받는다.
# TranscodingService 할당 객체를 TranscodingServiceImple로 변경한다.
# Job 클래스에 대한 실패 테스트 작성