사용자 도구

사이트 도구


java:spock

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판 양쪽 다음 판
java:spock [2020/06/26 15:20]
kwon37xi [Spock 1.3 & groovy 2.5 문제점]
java:spock [2020/06/26 15:20]
kwon37xi [Spock 1.3 & groovy 2.5 문제점]
줄 120: 줄 120:
  
 ===== Spock 1.3 & groovy 2.5 문제점 ===== ===== Spock 1.3 & groovy 2.5 문제점 =====
-  * groovy 2.4 로는 발생하지 않지만 2.5로 가면 ''where''의 변수명에 따라 문제가 발생함. 변수명 수정 필요.+  * groovy 2.4 로는 발생하지 않지만 2.5로 가면 ''where''의 변수명에 따라 문제가 발생함. 변수명 수정 필요. groovy 의 문제가 아니라 spock & groovy 2.5 조합일 때 발생하는 버그로 보임.
   * ''where'' 의 변수명이 전혀 다른 메소드에서 다른 타입으로 사용되면, 그 다른 타입으로 인식하는 문제. type 이 다르면 변수 이름도 다르게 해야 한다. [[https://github.com/spockframework/spock/issues/880|Parameter type is inferred wrong when local variable with same name is present in unrelated method · Issue #880 · spockframework/spock]]   * ''where'' 의 변수명이 전혀 다른 메소드에서 다른 타입으로 사용되면, 그 다른 타입으로 인식하는 문제. type 이 다르면 변수 이름도 다르게 해야 한다. [[https://github.com/spockframework/spock/issues/880|Parameter type is inferred wrong when local variable with same name is present in unrelated method · Issue #880 · spockframework/spock]]
   * spock 1.3 에서 Argument capture 방식 변경됨. [[https://github.com/spockframework/spock/issues/970|Argument capture and return value in 1.3-RC1 · Issue #970 · spockframework/spock]]   * spock 1.3 에서 Argument capture 방식 변경됨. [[https://github.com/spockframework/spock/issues/970|Argument capture and return value in 1.3-RC1 · Issue #970 · spockframework/spock]]
java/spock.txt · 마지막으로 수정됨: 2020/08/27 13:35 저자 kwon37xi