2022-01-01から1ヶ月間の記事一覧

【Windows】特定フォルダへの書き込み(ファイル作成)を禁止する

やること あるディレクトリへのファイル作成を禁止します。 注意点 自分はプログラムからの書き込みを禁止しようと考えてこれを実行しましたが、これをやるとプログラムが正常に動かなかったです。 やり方 操作したいフォルダを右クリック -> プロパティを開…

【PowerShell】git tagを全て取得する

PowerShellでgit tagすると、タグの量が多ければエンターを連打しないと続きが出てこない ファイルに出力すれば全て取れる コマンドはgit tag > ${対象ファイル名} 練度の低さがバレてしまう

【Java】Unable to make private static int java.time.OffsetDateTime.compareInstant(java.time.OffsetDateTime,java.time.OffsetDateTime)...への対処

TL;DR Java 16でAssertJのassertThatを使ってOffsetDateTime同士を比較するとエラーになる場合がある Mockkに関しては直接の原因じゃない? 原因はJDK内部のカプセル化の強化 Java 11に変えるか、オプションを指定することで解決できる 本文 冒頭に書いたよ…

【SpringBoot】java.lang.NoSuchFieldError: Companionで処理が失敗する状況への対処【OkHttp】

TL;DR 自分の場合、Dependency Management PluginによってOkHttpのバージョンが書き換わったことが原因だった com.squareup.okhttp3:okhttp:4.xが期待される所でcom.squareup.okhttp3:okhttp:3.14.9が利用されていた gradleのdependenciesに利用したいバージ…

【JUnit5】MethodSourceで空Streamをエラーにしたくない場合の対処

状況 JUnit5のParameterizedTestで、MethodSourceが空Streamを返した場合、以下のようなエラーになります。 Configuration error: You must configure at least one set of arguments for this @ParameterizedTest org.junit.platform.commons.PreconditionV…