'java'에 해당되는 글 25건
- 2020.03.15 JPA 잠금(Lock) 이해하기
- 2019.07.24 Composition vs. Inheritance
- 2018.01.15 java 8 youtube
- 2017.12.07 Microservices in Java
- 2016.03.23 자바 디자인 패턴의 이해 - Gof Design Pattern
- 2016.03.22 자바로 배우는 자료구조
- 2016.01.18 DCEVM - A JRebel free alternative
- 2015.07.23 Test Case 작성시 같은 메소드 N번 호출 다른 결과 리턴하기
- 2015.02.02 intellij 리펙토링 동영상강좌
- 2015.01.28 query DSL
Composition vs. Inheritance
Microservices in Java
https://dzone.com/refcardz/learn-microservices-in-java
자바 디자인 패턴의 이해 - Gof Design Pattern
https://www.inflearn.com/course/%EC%9E%90%EB%B0%94-%EB%94%94%EC%9E%90%EC%9D%B8-%ED%8C%A8%ED%84%B4/
DCEVM - A JRebel free alternative
http://javainformed.blogspot.kr/2014/01/jrebel-free-alternative.html
injellij :http://blog.jetbrains.com/idea/2013/07/get-true-hot-swap-in-java-with-dcevm-and-intellij-idea/
eclipse: http://javainformed.blogspot.kr/2014/01/jrebel-free-alternative.html
Test Case 작성시 같은 메소드 N번 호출 다른 결과 리턴하기
같은 메소드를 여러번 호출 하고, 다른 결과를 원할때가있다.
aClass.aClassMethod 를 loop로 총 3번 호출해야 할때,
2번 호출은 리턴이 null
그 후 한번은 리턴이 다른 값이어야 할때가 있음
SPOCK은 then 구문에 적어야 한다. (given 구문이라도 then에 적어야 함.)
def "끝자리가 일치"() {
given:
condition.test = "test"
when:
def result = test메소드 호출
then:
2 *aClass.aClassMethod(_) >> null // 2번 호출할때는 리턴이 null
then:
1 * aClass.aClassMethod(_) >> 원하는 다른 값 // 3번째 호출할때는 원하는 값을 받을 수 있다.
then:
result
}
JUNIT 은 순서대로 적어주면 된다.
when(aClass.aClassMethodanyString())).thenReturn(null, null, 원하는다른 값);
intellij 리펙토링 동영상강좌
https://www.youtube.com/watch?v=3MTf43_RcVM&feature=share
http://www.querydsl.com/static/querydsl/3.4.3/reference/ko-KR/html/index.html