반응형

PROGRAMMING 109

[Java] mockito spy void method

mockito spy void method 테스트 코드 작성중. spy 를 사용해보고 있었다. @Test public void updateFoodList() throws Exception { ManagerListBO spyBO = spy(bo); ... doReturn(intakeFoodList).when(spyBO).getFoodList(id, data); doNothing().when(spyBO).calculateFood(id, date, foodList, foodIntake); ... } 다른 사람 코드에서 테스트 코드를 만드는것이라서 원 소스는 건드리지 않고 테스트 코드에서 void method 일 경우 doNothing() 을 쓰면 되는구나.를 고생해서 알았다. ㅋ public class MyC..

PROGRAMMING/JAVA 2011.04.08

[java] Cannot cast from Object to long

Cannot cast from Object to long 라고 나왔다. long => Long 라고 바꾸니깐 된다. "Cannot cast from Object to long" 오류 메시지는 일반적으로 객체를 long 유형으로 캐스트하려고 할 때 발생. Long obj = 123L; long num = (long) obj; obj는 실제로 long이 아니라 Long 유형이기 때문에 "Cannot cast from Object to long" 오류가 발생. long 값으로 캐스트하려면 다음과 같이 Long 객체에서 longValue() 메서드를 호출 Long obj = 123L; long num = obj.longValue();

PROGRAMMING/JAVA 2010.11.24
반응형