JUnit 경험해보기 공부

먼저 간단한 +,-,*,/ 테스트를 할 클래스를 만들고

클래스 안에 연산값을 리턴하는 메서드들을 만들었다.

JUNIT로 위 클래스를 Test해 보았다.

1. 먼저 자바 프로젝트를 만든다.




2. 그다음 테스트할 자바 클래스를 하나 추가한다. (BasicOperations.java)



3. JUnit Test Case 를 생성 (BasicOperationTest.java)
    setUp()과 tearDown()을 체크한다.
    setUp()      : 테스트 케이스가 실행되기 전에 필요한 작업을 처리하도록 하는 메서드
    tearDown() : 테스트 케이스의 실행이 끝난 다음에 실행되는 메서드로 setUp()에서 사용한 자원을 해제하는 메서드
    이 후 옵션에 대한 것은 차후 공부를;;


  Next를 눌러 Test할 메서드를 선택한다.



4. Run -> Run as -> JUnit Test로 테스트를 실행한다.

에러가 발생했다. 위 BasicOperations.java에서 일부러 에러를 내기위해 add() 메서드에서 연산자를 +가 아닌 =로 했기 때문이다.

수정후 다시 Test를 실행해보면..


에러가 사라졌다. JUnit Test성공 ヽ(*´∀`*)ノ

알 수 없는 Eclipse에서의 자바 Error 문제 공부

-ㅅ-;;;

뭘까 이 문제는;

일단 해결을 했다 하지만 특정 프로젝트를 컴파일 하는데

자바가 이클립스에 연결이 잘 안되는 것인지;

아니면 컴파일 문제인지 잘 모르겠다-ㅅ-

하면 할수록 의문점만 늘어가는 기분;;

일단 문제는

Eclipse내 특정 프로젝트를 하는데 Problem창에서 수많은 에러가 나타난다.

거의 대부분이 Syntex error 로써 sdk1.5버전에서 컴파일을 해야한다는 에러 설명이 있었는데

나는 분명히 sdk1.5버전을 설치했는데; 왜 그럴까;

혹시 Build path에서 지정을 잘못해 준것이 아닐까 하고

몇번을 시스템 환경 설정에서 path와 CLASSPATH를 확인해보고;

Eclipse에서 path 설정 부분을 해보기도 하고

Java Complier 설정에서 Enable project specific settings를 선택하여 직접 연결도 해봤지만;

자꾸 같은 에러;;

결국 처음부터 확인해 보기 시작했다-ㅅ-

그러던 중 설마 혹시나 혹시나 해서;

Java설치시 Java폴더명을 Java5로 해서 설치를 했었는데 이것때문인가 하고

음..'에이 한번 다시 깔아볼까?!'

두둥;;


이럴수가 에러가 사라졌따ㅠ; (워닝은 있지만 그래도;)


왜;;;어째서;

Java신이 관장하는 영역을 침범해서 노여움을 사서일까;;험험;;

Java 재설치 전에 이걸 알았더라면 전 뭔가를 수정하면 될 것 같긴 하면서도 아닌것 같기도 하는 이 기분

"아무튼 이제 Java를 설치할때는 최소 Java폴더 밑으로는 수정하지 말아야 겠구나" 하는 교훈을 가졌다.

아니면 교훈이 아니라 신탁일까?;;

Tomcat포트와 오라클 리스너포트 충돌시 포트 변경 공부

톰캣을 설치하고 나서 http://localhost:8080을 확인해 보면

오묘한 고양이가 나타나는것이 정상적인 설치이다.

그런데;;

오라클을 설치하고 나니 이거 오라클 페이지가 등장하게 되는데.

이상하게도 왜 그런지는 모르겠지만

각 포트 Default 상태는 다음과 같다. 두둥


톰캣 포트 : 8080

오라클 HTTP 리스너용 포트 : 8080



Port의 범위만 하더라고 0 ~ 65535 까지 많은 포트 범위를 가지고 있음에도 불구하고

왜 이 둘의 포트의 Default가 곂치는 걸까-ㅅ-?

그 이유는 다음번에 시간이 되면 알아봐야겠다;

일단 톰캣 Port를 그대로 두고 오라클 리스너 포트를 수정해보자.

나는 Oracle 10g Express Edition을 설치했다.

먼저 cmd창을 열고


C:\>sqlplus

SQL*Plus: Release 10.2.0.1.0 - Production on 일 1월 10 11:55:56 2010

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

사용자명 입력: system
암호 입력:

다음에 접속됨:
Oracle Database 10g Express Edition Release 10.2.0.1.0 - Production

SQL> select dbms_xdb.gethttpport from dual;

GETHTTPPORT
-----------
              8080

SQL> begin
     2  dbms_xdb.sethttpport('8000');
     3  end;
     4  /

PL/SQL 처리가 정상적으로 완료되었습니다.

SQL> select dbms_xdb.gethttpport from dual;

GETHTTPPORT
-----------
              8000

SQL>


다음과 같이 수정을 하고 난 뒤에는 http://localhost:8080 접속시

다시 오묘한 고양이가 나타나는 것을 확인할 수 있다.

성공~~ヽ(*´∀`*)ノ

1 2 3 4 5 6 7 8 9 10 다음