タグ モック
新着順 10 users 50 users 100 users 500 users 1000 usersGoでモンキーパッチするライブラリを作った - Plan 9とGo言語のブログ
Goで単体テストを実装する場合、動的な言語のように「テスト実行中に外部への依存を置き換える」といったことはできません。代わりに、 外部への依存を引数で渡す 外部への依存をインターフェイスで渡す のように、テスト対象をテスト可能な実装に変更しておき、テストの時は外部への依存をモック等に置き換えて実行する... 続きを読む
Terraform 1.7正式リリース。モックによるインフラテストコードの高速実行が可能に、リソースを削除せずTerraformの管理から外す「config-driven remove」機能も
Terraform 1.7正式リリース。モックによるインフラテストコードの高速実行が可能に、リソースを削除せずTerraformの管理から外す「config-driven remove」機能も HashiCorpは、インフラ構成ツールTerraformの最新版となる「Terraform 1.7」正式版のリリースを発表しました。 Terraformは、インフラ構成をコードで記述で... 続きを読む
サーバ不要でバックエンドAPIのモックを実現する「Mock Service Worker 2.0」正式リリース。Fetch API、ストリームAPI対応など新機能
サーバ不要でバックエンドAPIのモックを実現する「Mock Service Worker 2.0」正式リリース。Fetch API、ストリームAPI対応など新機能 Webアプリケーションのクライアントを開発する際に、本来ならばサーバ上で稼働するWebアプリケーションのバックエンドのAPIを呼び出してデータを受け取って表示するといった動作を作り... 続きを読む
dockertest のススメ
dockertest は go でテストを書く際に docker 経由で指定したコンテナを起動してくれる便利ライブラリです。 モチベーション 時雨堂では TimescaleDB という PostgreSQL に TSDB 拡張を追加した少し変わった RDB を利用しています。 TimescaleDB 専用の関数があったりするため、モックなどを使わず実際にデータベースに... 続きを読む
リーダブルなテストのための、jest モックファクトリー関数
単体テストを書く時、モジュール間の関連を検証するため、一部のモジュールをモックする必要が出てくることがあります。モックは様々な手法がありますが、書き方によって、メンテナンス性やテストの可読性が変わります。一般的に行われるモック手法を確認しつつ、よりリーダブルなテストを書く方法を紹介します。 ログイ... 続きを読む
Mock Service WorkerでAPIをモックして開発をスムーズに進められた話 - Classi開発者ブログ
こんにちは。開発本部プロダクト開発部 認証連携チームでエンジニアをしている id:ruru8net です。前回はこちらの記事を書かせていただきました。 tech.classi.jp 現在は認証基盤再建というプロジェクトの中で、主にフロントエンド開発を担当しています。この記事ではフロントエンド開発においてAPIのモックのために「Mo... 続きを読む
モックしないテストも書く話 - hey Product Blog
STORES 予約 でwebアプリケーションエンジニアをやっております。ykpythemindです。 皆さん、Webアプリケーションのテストを書いていますか。 モック(mock)を使っていますか。 今回は自動テスト上で、偽物だけではなく(要所で)本物を使おうよという話を書きます。 想定読者としては主にRuby on Railsを開発しているバ... 続きを読む
モックは必要悪で、しないにこしたことはない - blog.8-p.info
Mockito や gomock が使いやすいせいか、単体テストというのはモックするものである、という思い込みがあるのか、人々がモックしすぎているのを時折みかける。 モックは必要悪で、しないにこしたことはない。外部の API サーバーとかはガンガン叩くわけにもいかないけれど、ファイル読み書きくらいは、実際にファイルを... 続きを読む
Twitter、1アカウントでの複数ペルソナ切り替えなど、3つの機能を検討中 - ITmedia NEWS
Twitterのデザインチームメンバーが、3つの新機能のアイデアを紹介した。1つのアカウントで複数の顔を使い分けられる「Facets」などだ。まだアイデア段階であり、フィードバックを求めている。 米Twitterのデザインチームのメンバーと称するアカウントが7月1日(現地時間)、Twitterの3つの新機能のアイデアをモックアッ... 続きを読む
Spring Framework で既存のサーバアプリにモックレスポンス機能を搭載する | Finatext
Photo by Joel Holland on Unsplashこんにちは。今年の4月からFinatextにJoinした岩田です。 入社して半月、早速ですがTechBlogを書きます! 今回はSpringで既存のサーバアプリにモックレスポンス機能を搭載する方法についてご紹介します。 なお、ここでのモック機能は単体テストの文脈でよく使われる意味のモックではな... 続きを読む
商用利用無料、ベクターで使いやすい!MacBook, iPhone, Apple Watchなど人気のあるデバイスのモックアップ素材 | コリス
iPhone, Galaxyをはじめ、Apple Watch, iMac, MacBookなど、人気のあるデバイスやブラウザのモックアップ素材を紹介します。ベクターなので使い勝手もよく、プレゼンにもぴったりです。 ベクター素材は、Figma用とSktch用の2種類が揃っています。 Vector Mockups Library Vector Mockups Libraryはベクターのモックアッ... 続きを読む
なぜJestのmockライブラリに混乱してしまうのか? - Qiita
はじめに JavaScriptのモックライブラリでは、 sinon などが有名であるが、テスティングフレームワークに Jest を使ってるならば Jest組み込みのモックライブラリで済ませたほうが学習コスト少なくて済むだろうと思える。 しかし、 sinon の感覚でJestのモックライブラリを使おうとすると違和感というのか、モックへの考... 続きを読む
日比谷音楽祭おさんぽアプリ2020 開発の裏側を語る / クライアント編 · DeNA Engineers' Blog
前回に引き続き、『日比谷音楽祭公式おさんぽアプリ2020』(以下、おさんぽアプリ)のクライアント編をお伝えします。 この記事の概要 事前に新機能で必要なUI・ロジックを洗い出すことで効率的に開発した gRPCによりモックを簡単に作ることができ、サーバー/クライアントで同時に開発できた 時間と慣れが必要なSupernova... 続きを読む
日比谷音楽祭おさんぽアプリ2020 開発の裏側を語る / サーバー編 · DeNA Engineers' Blog
この記事は20新卒、21卒内定者が開発に参加した『日比谷音楽祭公式おさんぽアプリ2020』(以下、おさんぽアプリ)開発の裏側、サーバー編です。 この記事の概要 .protoファイルのおかげでモックの作成とチーム間コミュニケーションがスムーズになった チケット抽選機能の要件に適したCloud Functionsを使った Cloud Loggin... 続きを読む
テストのためだけに`interface`を書きたくないでござる — KaoriYa
golangでテストのためだけにinterfaceを書くのが死ぬほど嫌だったので編み出した技を紹介します。 TL;DR テスト(=mock)のためだけにinterfaceは切りたくない 型エイリアスとビルドタグを組み合わせるとinterfaceがなくてもモックが作れる この手法に必要なモックを自動生成するプログラムを作った interfaceは本当に必要... 続きを読む
2019年のSwiftモック事情 - いけだや技術ノート
こんにちは、id:ikesyoです。これは はてなエンジニア Advent Calendar 2019 17日目のエントリーです。 昨日12月16日(月)に行われた 年末だよ Android/iOS Test Night - 2019 にて、『2019年のSwiftモック事情』という発表をしました。 Swiftでテストのためのモックを用意するとなると、リフレクションでめちゃくちゃ... 続きを読む
速報:シャープが折りたたみスマホ試作機、国産有機EL採用 - Engadget 日本版
シャープは4月10日、報道関係社向けの展示会で、曲がるフォルダブル有機ELディスプレイを搭載した折りたたみスマートフォンのモックを公開しました。現段階で商品化を検討しているわけではなく、あくまでディスプレイの技術披露目的としています。 画面サイズは6.18インチで、解像度はWQHD+(1440 × 3040)。ブースの担... 続きを読む
「サウナポーカー」のルール・デザインがほぼ確定!次回で完成予定です「チャットでつくるアナログゲーム」第5回|Zing!
どうも、Zing!編集部 ピーターです。 「チャットでつくるアナログゲーム」第5回です! どうしてそこまでアナログゲームが盛り上がっているのか? それを知りたい。さらに、自分もつくってみたい! ということでアナログゲームについて知るところから、モック(見本)をつくるまでを、チャットで会議しながら進めていくこ... 続きを読む
「大人が出会うべき音楽。それは古典の中にある」菊地成孔氏インタビュー【第1回】 | MOC(モック)
大編成のジャズ・インストゥルメンタル・バンドDC/PRGのリーダーであり、最近は小田朋美(CRCK/LCKS)とポップ・ユニットSPANK HAPPYのシンガー/コンポーザーとしても活動する菊地成孔。音楽活動のみならず、文筆家としても音楽批評や映画批評を中心に行ない、さらにはラジオパースナリティやDJ、テレビ番組などへの出演... 続きを読む
JSON/YAMLで定義可能なHTTPモックサーバーMmockを触ってみる(セットアップ、シンプルなモックの定義、ブラウザでのアクセスログおよびモック定義一覧の確認まで) | Developers.IO
外部サービスとの連携などのテストを行う際、テスト環境に制約があったり処理に時間がかかるなどの理由でHTTPモックサーバーが欲しくなることがあります。 本記事ではGo言語で書かれたHTTPモックサーバー、Mmockをご紹介 […] 続きを読む
Vue.js + Go言語 + PAY.JP でクレジットカード決済できるWEBアプリケーション実装ハンズオン
そろそろカード決済の実装経験しとくかと思い、PAY.JPを眺めたらかなりドキュメントが充実してたので使いやすかった。今後、カード決済するサービスを作るのを見越して決済サービスをgRPCでマイクロサービス化してみた。そのまま Vue.js と Go言語を使い、カード決済できるWEBサービスのモックを試しに作ってみた。その... 続きを読む
最高のモックアップツールかもしれないBootstrap Studio - Qiita
1. モックアップツールって何使ってる?? 2017年の11月くらいから、毎日コツコツと作っていたWebアプリケーションをなんとか完成しました (色々あってリリースはまだしていません...)。Webアプリケーションを作り始めるときに、はじめに「設計」と「モック」を作りました。 世の中に出ているモックツールのまとめ https://navi.dropbox.jp/mockup-tool https:... 続きを読む
最高のモックアップツールかもしれないBootstrap Studio - Qiita
1. モックアップツールって何使ってる?? 2017年の11月くらいから、毎日コツコツと作っていたWebアプリケーションをなんとか完成しました (色々あってリリースはまだしていません...)。Webアプリケーションを作り始めるときに、はじめに「設計」と「モック」を作りました。 世の中に出ているモックツールのまとめ https://navi.dropbox.jp/mockup-tool https:... 続きを読む
すごい勢いでモックを作るノウハウを共有しよう【Webゲーム開発】 - KAYAC engineers' blog
2017 - 12 - 19 すごい勢いでモックを作るノウハウを共有しよう【Webゲーム開発】 javascript AdventCalendar2017 html5 この記事で伝えたいこと Web上でゲーム作る際に、モックづくりで役立つ設定や注意点とかとかとか つくったもの デモ: https://hkitahara.github.io/pages/techblog171218/index.ht... 続きを読む
FRESH! AndroidアプリのUI/UX | CyberAgent Developers Blog | サイバーエージェント デベロッパーズブログ
はじめに FRESH! でAndroid開発のリーダーをしているエンジニアの荒谷( @_a_akira )です。 役職としてはエンジニアですが、エンジニア目線でFRESHの縦化リニューアルに伴ったAndroidのデザインについて話したいと思います。 FRESHでは、基本的なデザインに関してはデザイナーがSketchでモックを作成した後にエンジニアとディレクターで仕様を踏まえつつ議論を重ねてブラッシ... 続きを読む