2017-03-20 6 views
2

私は現在、Stephen Colebourneのvideoを見てjava.time APIを学習しています。ビデオでは、講師は、すべてが正しく動作することを確認するために、java.time APIのために書かれた25,000件に近いテストがあると述べました。java.time APIのテスト

私の質問は、java.timeのテストがどのように書かれているかについて少し勉強したいからです。

編集:

私はEmptyArsenalの指示に従い、「JDK」フォルダを開いたが、内部の「テスト」フォルダがあるようには思えません。 "test"フォルダは別の場所にありますか?

enter image description here

答えて

1

java.timeのテストを見たい場合は、source codeを参照する必要があります。

OpenJDKソースをダウンロードしてJDK testディレクトリ(jdk/test/java/time/test/java/time)にダウンロードすると、テストファイルが表示されます。

+0

jdkフォルダを開いていますが、内部に「テスト」フォルダがないようです。私は自分のファイル構造のスクリーンショットを投稿しました。どうぞご覧ください。ありがとう – Thor

+1

私はリンクからのJDKのソースコードですか?あなたのボックスのJDKを見るだけであれば、すでにコンパイルされており、テストは含まれません。 OpenJDKのソースをダウンロードすると、私が何を参照しているかを確認する必要があります。 – EmptyArsenal

2

私の知る限りでは、あなたは、OracleのJavaのテストコードを取得することはありません。しかし、あなたはOpenJDKを使うことができます。それは同じ動作に従います。 JDK8タイムテストはhereに存在します。

関連する問題