演習課題「メッセージを含まないアサーションを記述してみよう」
現在、メッセージを含まないアサーションを記述しようとしています。/home/ubuntu/java-assertion/source/jp.paiza.assertion/jp/paiza/assertion/Testa.java
において、name
の値が Rokumura ではない場合に、アサーションエラーが発生するようコードを修正してください。
なお、コンパイルコマンドについて理解できている場合は、以下のコマンドをコピーして使用してください。$ javac -d classes/jp.paiza.assertion -p classes source/jp.paiza.assertion/module-info.java source/jp.paiza.assertion/jp/paiza/assertion/*.java
また、実行コマンドについて理解できている場合は、以下のコマンドをコピーして使用してください。$ java -ea -p classes --module jp.paiza.assertion/jp.paiza.assertion.Testa
期待する出力値
Exception in thread "main" java.lang.AssertionError
at jp.paiza.assertion/jp.paiza.assertion.Testa.main(Testa.java:7)
演習課題「メッセージを含めたアサーションを記述してみよう」
現在、メッセージを含めたアサーションを記述しようとしています。/home/ubuntu/java-assertion/source/jp.paiza.assertion/jp/paiza/assertion/Testa.java
において、name
の値が Tsubame ではない場合に、アサーションエラーが発生するようコードを修正してください。
なお、コンパイルコマンドについて理解できている場合は、以下のコマンドをコピーして使用してください。$ javac -d classes/jp.paiza.assertion -p classes source/jp.paiza.assertion/module-info.java source/jp.paiza.assertion/jp/paiza/assertion/*.java
また、実行コマンドについて理解できている場合は、以下のコマンドをコピーして使用してください。$ java -ea -p classes --module jp.paiza.assertion/jp.paiza.assertion.Testa
期待する出力値
Exception in thread "main" java.lang.AssertionError: nameの値がTsubameではありません
at jp.paiza.assertion/jp.paiza.assertion.Testa.main(Testa.java:7)
#02:assert
このチャプターでは、assertについて学習します。
ブラウザを開くだけでエディタ、Webサーバ、DB等の開発環境が整うクラウド開発環境PaizaCloudクラウドIDE。
https://paiza.cloud/ja/
コンパイルjavac -d classes/jp.paiza.assertion -p classes source/jp.paiza.assertion/module-info.java source/jp.paiza.assertion/jp/paiza/assertion/A.java
実行java -ea -p classes --module jp.paiza.assertion/jp.paiza.assertion.A
新・Java入門編L34: モジュール・システムについて学習しよう
https://paiza.jp/works/java/new-primer/java-new-primer-34