mike-neckのブログ

Java or Groovy or Swift or Golang

Slack の Bolt フレームワークを Spring Boot + Kotlin で試してみた

Slack の Bolt フレームワークJava でもリリースされたということなので、早速試してみた

slack.dev

続きを読む

JUnit Platform Engine の作り方

JUnit Jupiter でのテストクラスの書き方は、世の中にたくさん、このブログよりも SEO に長けているブログの記事が見つかるので、それを参照されるがよい。

f:id:mike_neck:20200316210134p:plain

そうではなくて、ここでは JUnit Platform Engine の書き方、作り方の手引を書く。

ちなみに、僕は Kotlin 用のテストフレームワークを作りたくなったので、 Junit Platform Engine の使い方を調べていた。念の為、それについて書かれているブログ記事を探してみたが、あまり教養がないので見つけられなかった。多分、公式ドキュメントの 「6.1.3. Plugging in your own Test Engine」 が唯一まとまった文章だが、たかだか 20 行弱しかない。

この記事はこれからテストフレームワークを作るというマニアックな人のための導入になるかもしれない。

続きを読む

MacOSX で DBeaver を起動する

データベースの ERD を整理したいこともあり、よいツールはないものかと探していたところ、 eclipse ベースの DBeaver (読み方は「ディービーバー」だと思う、アイコンがビーバーだから)がよさそうだと思い、使ってみようとしたのだが…

f:id:mike_neck:20200312220811p:plain

続きを読む

HTTP のテストをおこなう CLI ツールの httpmon をリリースした

HTTP のテスト・モニタリングを行う CLI ツール httpmon の v0.2.0 をリリースしました。とはいっても、 github のリリースページ に実行形式のファイルが置いてあるだけです。

README.md に書いてあるとおりですが、 ターミナルで http のテストをするだけです。現在のところ GET とPOST を送信できますが、 body は送信できないので、実質 GET 専用です。

レポジトリーはこちらです

github.com

続きを読む