テスト
はじめに Go では、インターフェースを使い DI することで実装を置き換えることができます。 例えば、テストで外部 API を使う場合に実際のリクエストを飛ばさないようにテスト用に実装を置き換えたりします。 Go では特別なライブラリを使うことなく、標準…
この記事はQiitaの記事をエクスポートしたものです。内容が古くなっている可能性があります。 はじめに TwitterAPIや形態素解析APIを使うサービスでテストをしたいときがあると思います。 また、レイヤードアーキテクチャ等で下層の処理を含めたテストしたい…
この記事はQiitaの記事をエクスポートしたものです。内容が古くなっている可能性があります。 はじめに Go言語には標準で集合(Set)は用意されていません。 実現方法 1. Slice strSet1 := []string{"element1", "element2", "element3"} シンプルな方法。 重…