목록プログラミング (115)
ㅤㅤㅤ
1. 오늘은 여기까지 하고 내일은 이부분 이부분 이부분 이부분 수정하자. 2. 나중에 무언가가 추가되면 여기를 이렇게 저렇게 바꿔야 한다. 3. 기능은 완료 되었으나 소스정리가 필요함. . . . 등의 내용들.. 주석으로 처리할 수 있지만, 한두개가 아니라면 어디에 있는지 별도로 패키지, 클래스, 메소드 등의 내용도 확인해야 하고 따로 뽑아서 볼 수도 없고 이만 저만 불편한게 아니다.. 이럴때 쓰라고 TODO를 만들어 놓았나 보다. 어디든지 이렇게 // TODO만 해 놓고 넘어가면.. 나중에 TODO 내용을 참고하여 찾아서 수정/마무리 할 수 있다. 소스 스크롤 왼쪽에는 v 표시를 해주고 오른쪽 스크롤 옆에는 하늘색으로 위치가 표시된다. 클릭하면 바로 그 위치로 이동.. 그리고, 태스크 창에서 TODO ..
http://hamcrest.org/JavaHamcrest/javadoc/1.3/org/hamcrest/Matchers.html allOf hasSize any hasToString anyOf hasValue anything() hasXPath array instanceOf arrayContaining is arrayContainingInAnyOrder isA arrayWithSize isEmptyOrNullString() both isEmptyString() closeTo isIn comparesEqualTo isOneOfcontains iterableWithSize containsInAnyOrder lessThan containsString lessThanOrEqualTo describedAs not..
1. Purpose of the Hamcrest matcher framework Hamcrest is a framework for software tests. Hamcrest allows checking for conditions in your code via existing matchers classes. It also allows you to define your custom matcher implementations. Hamcrest는 소프트웨어 테스트를위한 framework입니다. Hamcrest는 기존 matchers 클래스를 통해 코드의 조건을 확인할 수 있습니다. 또한 사용자 정의 matcher implementations 을 정의 할 수 있습니다. To use Hamcrest matcher..
1. http://hamcrest.org/ 에 접속을 한다 . 2. 그리고 맞는 언어를 클릭한다. (대부분 자바다) Born in Java, Hamcrest now has implementations in a number of languages.JavaPythonRubyObjective-CPHPErlangSwift 3. 다운로드에 Java Hamcrest Binaries 를 클릭한다DownloadsJava Hamcrest Binaries (via Maven Central), explained hereSource RepositoryProject LicenseExtensionsDocumentationGetting StartedAPI Documentation (JavaDoc)User SupportHamcres..
JUnit Cookbook을 분명히 보고왔건만 맛보기만 해주는 내용이라 cookbook인 것이 확실하다.직접 eclipse에 JUnit을 도입해서 간단한 테스트를 수행하면향후 응용에 도움이 될 수 있을 것으로 생각되므로 직접 깔고 테스트를 해보도록 하겠다. eclipse 개발환경에 JUnit 추가하기 제일 먼저 eclipse를 열어 JUnit library를 추가해보자.eclipse 조차 깔려있지 않았으므로 그것부터 깔았는데최근에 나온 eclipse 버전이 다양한 걸 보고 신세계를 경험한 기분...☆ 가장 최근에 나온 버전인 MARS의 IDE for Java EE Developers 패키지를 다운받았다.eclipse를 열어서 새로운 Project를 하나 생성하자.습관적으로 Dynamic Web Proje..
JUnit TutorialBy mkyong | April 1, 2010 | Updated : June 30, 2016 | Viewed : 363,155 times +1,507 pv/wJUnit, a popular unit test framework in Java. In this tutorials, all examples are tested with JUnit 4.121. JUnit 4.x ExamplesMaven + JUnit + Hamcrest exampleGradle + JUnit + Hamcrest exampleJUnit – Basic annotation examplesJUnit – Expected Exceptions TestJUnit – Ignore a TestJUnit – Timeout Test..
자바에서 이클립스는 필수 입니다. 에디터플러스나 울트라에디터로 작업하던 시절은 이미 오래 전에 지나갔죠. 이클립스에서 JDK 외에 필요한 라이브러리(jar) 파일이 있을 때 추가하는 방법입니다. ▼ 아래 샘플은 해당 URL 에 접속한후 HTTP 프로토콜을 이용해서 HTML 데이터를 가져오는 샘플입니다. 그런데 HttpClient 클래스를 포함하고 있는 라이브러리가 없네요. 여기에서 사용할 HttpClient 라이브러리는 아파치에서 만든 것을 사용해야 합니다. ▼ 아래 링크를 클릭해서 아파치 홈페이지로 접속합니다. 최신 Zip 파일을 다운 받습니다. 다운받아 압축을 푸시면 소스같이 같이 들어가 있습니다. 그중 lib 폴더에 보시면 라이브러리 파일이 있을 겁니다.http://hc.apache.org/down..
public static boolean isNumeric(String string) { if(string.equals("")){//문자열이 공백인지 확인return false; } return string.matches("-?\\d+(\\.\\d+)?"); } 자바에서 문자열이 숫자인지 아닌지 구분하는 방법. 자바에서는 유니코드를 사용한다.하지만 255까지는 아스키코드 값과 동일하다. 그러므로 숫자 0 은 유니코드 값으로 49 숫자 9는 유니코드값으로 57.아스키코드 값과 동일하다. -코드- public boolean CheckNumber(String str){char check;if(str.equals("")){//문자열이 공백인지 확인return false;}for(int i = 0; i 58){//..
Java 에서 일부로 Exception을 발생 시켜서 테스트 할 필요가 있는 경우 아래와 처럼 하면 된다. ------------------------------------------------------------------try {// 예외 발생throw new Exception(); } catch(Exception e) {System.out.println("Exception");}------------------------------------------------------------------try {// 예외 발생Exception ex = new Exception(); throw ex;} catch(Exception e) {System.out.println("Exception");}------..
String -> Date 타입 DateFormat sdFormat = new SimpleDateFormat("yyyyMMdd"); Date tempDate = sdFormat.parse("20100222"); 주의할 점.. " " 내부에 들어가는 내용대로 String 데이터가 입력되어 있어야 파싱이 된다. Date -> String 타입 DateFormat sdFormat = new SimpleDateFormat("yyyyMMdd"); Date nowDate = new Date(); String tempDate = sdFormat.format(nowDate); 출처: http://sdw8001.tistory.com/130 [훈트이야기] SimpleDateFormat format = new java.te..