http://www.artfulsoftware.com/infotree/queries.php
'Programming'에 해당되는 글 184건
- 2015.10.14 mysql 쿼리들
- 2015.09.16 맥 익히기
- 2015.09.10 console 객체
- 2015.08.13 ssl 무료
- 2015.07.23 Test Case 작성시 같은 메소드 N번 호출 다른 결과 리턴하기
- 2015.07.06 rabbitmq 빠른 구동
- 2015.07.03 bash shell 강좌
- 2015.06.18 바른모 블로그(기술)
- 2015.04.06 디자인패턴
- 2015.03.04 ubuntu 에서 gradle sonarRunner 실행시 오류
console 객체
http://blog.gaerae.com/2015/06/chrome-firefox-safari-ie11-developer-tool.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, 원하는다른 값);
rabbitmq 빠른 구동
-- 설치폴더 이동
cd /Users/aaa/work/rabbitmq_server-3.5.3/sbin
-- 서버 구동
sudo ./rabbitmq-server
--관리자페이지 구동 (http://localhost:15672/ 접근가능하다)
sudo ./rabbitmq-plugins enable rabbitmq_management
-- admin / admin 계정생성
sudo ./rabbitmqctl add_user admin admin
-- 관리자권한
sudo ./rabbitmqctl set_user_tags administrator
ubuntu 에서 gradle sonarRunner 실행시 오류
ubuntu 에서 이렇게 실행을 하면
$ sudo ./gradlew sonarRunner --stacktrace
java_home 다 세팅 했는데도
아래처럼 에러가 발생하는 경우가 있다.
Caused by: java.lang.RuntimeException: Cannot find System Java Compiler. Ensure that you have installed a JDK (not just a JRE) and configured your JAVA_HOME system variable to point to the according directory
아래처럼 설치를 한다. 그럼 해결.
$ sudo apt-get install openjdk-7-jdk gradle