タグ assert
人気順 5 users 50 users 100 users 500 users 1000 usersNode.js の assert の小話 - from scratch
Node.js Advent Calendar の4日目の記事 です。 Node.js の assert は結構歴史が深いです。あまり直接使ってる人は少ないかもしれません。使うとしたら test で使ったりするケースでしょうか。 それも最近は jest に生えてる便利ライブラリを使うほうが多いのかもしれないですね。 unassert なんかで開発中に埋め込んで... 続きを読む
JSerレポート #2: Node.jsコアモジュールとBundler(webpackなど)によるpolyfillのギャップ - JSer.info
このレポートは、現在進行形で機能追加や仕様変更が行われているNode.jsコアモジュールとブラウザ向けpolyfillにおける挙動の違い(ギャップ)が広がってきている問題について調べたものです。 ここでは https://nodejs.org/api/ に掲載されているうち assertのようにNode.jsにバンドルされているモジュールのことをNode.j... 続きを読む
PHP:文字列が整数かの検証にis_numeric, ctype_digit, filter_varはどれも妥当ではない
is_numericは「数字かどうか」をチェックする関数であり、整数に限らなれない。少数もtrueになるだけでなく、指数表記やPHP_INT_MAXを超える数もtrue扱いである。したがって、「整数かどうか」をチェックする場面では適切ではない。 assert(is_numeric('0')); assert(is_numeric('1')); assert(is_numeric('1 ') === fal... 続きを読む
Rustのパニック機構 - 簡潔なQ
2018 - 02 - 18 Rustのパニック機構 Rust 概要: Rustのパニック機構は異常終了の処理を安全に行うためにある。この動作を詳しくみていく。 パニックとは何か Rustには 2つの異なる例外処理機構 があります。 発生源 対処方法 例 パニック プログラミングエラー 原則として捕捉しない assert!() 境界外参照 Result 例外的な入力 必要に応じて捕捉 I/Oエラー... 続きを読む
Groovy製のSeleniumラッパーライブラリ「Geb」で、可読性の高いテストを書いてみよう (1/6):CodeZine(コードジン)
illustration by iwasawa Geb概略 Gebの強み Gebは、前述の通りGroovyの言語機能を利用した簡潔な記述が強みです。GebのWebサイトにあるサンプルコードを見てみましょう。基本的な文法はJavaとほぼ同様です。 import geb.Browser Browser.drive { go "http://myapp.com/login" // ① assert $(... 続きを読む
Node.jsでもassertしたい - A-FRONT
2016 - 12 - 12 Node.jsでもassertしたい まえがき この記事は リクルートエンジニアアドベントカレンダー 12日目の記事です。 Node.jsでのAssertion Assertionとは? 多くの プログラミング言語 で assert というメカニズムが実装されています。 assert はプログラムを記述する人が、絶対にコードのこの場所ではこの値が入ってくる、という意志... 続きを読む
BabelでES6で書いて、webpackでビルドして、mochaでテスト書いて、power-assertでassertの出力を見やすくして、karmaで複数ブラウザのテストを自動化して、カバレッジを出力するようにした - UUUM攻殻
2016 - 09 - 16 BabelでES6で書いて、webpackでビルドして、mochaでテスト書いて、power-assertでassertの出力を見やすくして、karmaで複数ブラウザのテストを自動化して、カバレッジを出力するようにした おはこんばんちは!! 尾藤 a.k.a. BTOです。 UUUMでは業務の効率改善に kintone を導入しようとしているのですが、kintone ... 続きを読む
OSS についてあれこれ
OSS についてあれこれ 1. 和田 卓人 @t_wada Oct 5, 2015 at #java_ja_oss OSS についてあれこれ 2. 和田 卓人 id: t-wada @t_wada github: twada 3. assert(typeof item.id === 'strong') | | | | | | | false | | "foo" | Item{id:"foo",na... 続きを読む
おまえは今まで実行したassertの回数を覚えているのか?あるいは新しいアサーションユーティリティのご提案 - teppeis blog
2014-12-10 おまえは今まで実行したassertの回数を覚えているのか?あるいは新しいアサーションユーティリティのご提案 testing ast esplan JavaScript Advent Calendar 2014 11日目。 いきなり要約: Promiseや非同期テストのアサーションを簡単確実に書けるようになるesplanというライブラリのPoCを作った話。 Promiseや非同... 続きを読む
gulp + webpack + mocha + assertでブラウザとコンソール両方でテストするサンプル - Qiita
https://github.com/hnakamur/solve-quadratic-equation.js/blob/9e6b4c5776d6f63b524618870749e3f9dbfcf8a0/gulpfile.js var gulp = require('gulp'); var gutil = require('gulp-util'); var webpack = require('w... 続きを読む
Go の Test に対する考え方 - Qiita [キータ]
この記事は Go Advent Calendar 2013 の 9 日目の投稿です。 今回は、 Go の testing というパッケージの使い方を解説しようと思ったのですが、 それだとつまらなすぎるので、合わせて Go が test というか assert についてどういうスタンスをとっているかを書いてみます。 Go でテスト さて、「テストのないコードはレガシーコード」などと言われて久しく、様... 続きを読む
そろそろPower Assertについてひとこと言っておくか - ぐるぐる~
2013-10-02 そろそろPower Assertについてひとこと言っておくか Test タイトルはもちろん釣りで・・・はない! ちょっと真面目に、Power Assertについて意見を述べたいのです。 そもそもPower Assertって何? てきとーに説明すると、 普通の比較演算子で普通にassert書けば、失敗時に各部分式の値を表示してくれる ようなものです。 Groovy製のテスティン... 続きを読む