タグ

テストとgolangに関するbaboocon19820419のブックマーク (2)

  • Golang 初めての Unit テスト #golang - Qiita

    以前の記事(GolangLine Notify を利用して API の証明書期限切れチェック)を作りましたが今回は単体テストを追加します。 Golang の単体テストとは ざっくり調べた感じだと、以下の感じで作ってみたら良さそう テスト対象のコードと同じ階層に置く(標準パッケージが同じ構造になっていた) testing パッケージを利用する テスト用の関数のプレフィックスに「Test」をつける Assert が用意されていないため、自分で条件を記載する (テストケースを失敗させたいときは「testing.T.Error」や「testing.T.Fatal」を利用する) testing.T.Error:以降の処理を継続して実行される testing.T.Fatal:以降の処理が実行されない テストコードを記載 テスト対象のコード package main import ( "flag"

    Golang 初めての Unit テスト #golang - Qiita
  • Goのテストに入門してみよう! | フューチャー技術ブログ

    2020/08/15更新: 「テストの失敗をレポートしたい」と「サブテストの一部のみ実施したい」の章を追加 はじめにTIG の辻です。今回は春の入門祭りということで Go のテストに入門してみよう!という記事です。 書いた背景ですが Go の標準ライブラリのコードリーディング会で testing パッケージにチャレンジしてみましたが、難しすぎてわからん。そもそも Go のテストって何ができるんだっけ?という話になり、基的な内容をなるべく具体例をまじえながらまとめました。 ざっとどんなことができるんだろう、という index になれば幸いです。 TipsGo に組み込まれているテストの仕組みの中に、ベンチマークに関するテストと Example テストというサンプルコード用のテストも含まれているのですが、この 2 つは対象外にします。基礎的と思われる内容から順に並べてみました。 はじめに T

    Goのテストに入門してみよう! | フューチャー技術ブログ
  • 1