問題タブ [assertion]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Javaアサーションは十分に活用されていません
なぜassert
キーワードがJavaであまり使われていないのか疑問に思いますか?使用されているのを見たことがほとんどありませんが、素晴らしいアイデアだと思います。私は確かに次の簡潔さを大いに好みます:
の冗長性に:
私の疑いは、それらが十分に活用されていないということです。
- 彼らは比較的遅く到着し(Java 1.4)、その時までに多くの人々がすでにJavaプログラミングスタイル/習慣を確立していました。
- これらはデフォルトで実行時にオフになっています
python - assertを使用するためのベストプラクティス?
assert
デバッグ目的でのみ使用するのではなく、標準コードの一部として使用することで、パフォーマンスまたはコードのメンテナンスの問題がありますか?は
より良いまたはより悪い
/li>また、そのようなビジネスルールを設定する方法はありますか?それ
if x < 0 raise error
なしで常にチェックtry/except/finally
されます。コード全体でいつでもx
0未満の場合assert x < 0
、関数の開始時に設定した場合のように、関数内の任意の場所でエラーが発生します。どこx
が0未満になると、例外が発生しますか?
java - jUnitのCollectionAssert?
NUnit に相当する jUnit はありますCollectionAssert
か?
c# - Assert.Throws を使用して例外の型をアサートするにはどうすればよいですか?
Assert.Throws
例外のタイプと実際のメッセージの文言をアサートするにはどうすればよいですか?
このようなもの:
私がテストしているメソッドは、異なるメッセージを持つ同じタイプの複数のメッセージをスローします。コンテキストに応じて正しいメッセージがスローされることをテストする方法が必要です。
java - アサーションを使用する場合と例外を使用する場合
ほとんどの場合、コード内の条件をチェックするために例外を使用しますが、いつアサーションを使用するのが適切なのだろうか?
例えば、
アサーションがここにどのように適合するかを示していただけますか? アサーションを使用する必要がありますか?
実稼働コードでアサーションを使用することはなく、単体テストでのみアサーションが表示されるようです。ほとんどの場合、例外を使用して上記のようなチェックを行うことができることは知っていますが、「専門的に」行うための適切な方法を知りたいです。
cuda - カーネル呼び出し内でassertを使用する
デバイスモードでのカーネル呼び出し内でアサートを使用するための便利な方法はありますか?
c89 - C89のアサーション?
MSFT Visual Studio 2010 Beta で C89 を書いています。assert
Java のキーワードに似たアサーションを作成するにはどうすればよいですか? マクロを定義する必要があると思いますが、方法がわかりません。(これは以前に行われたことのように見えるので、自分でロールバックするよりもむしろそれを使用したいと思います。)
推測は次のとおりです。
digital-signature - SAML 署名値を検証する方法
セキュリティ キーを送信している顧客がいます。彼らが使用している暗号化はトリプル DES です。彼らが送信するすべてのアサーションには、必要な特権を与えるために検証する必要がある署名値があります。これを行うサンプルコードを教えてください。
directx - アサーション エラー: _BLOCK_TYPE_IS_VALID(pHead->nBlockUse)
次のコードのタイトルにエラーが表示されます。
delete[]indices 行で
なぜ手に入れたのかわからない、どうやって手に入れたのかわからない、手に入れられないの?
c# - RhinoMocks-モック/スタブとの相互作用を表明しない
モック/スタブがRhinoMocksでまったく相互作用を確認していないことを伝えることは可能ですか?次のようなもの:
これは、スタブされたロガーでメソッドが呼び出されていないことを表明します。
これは、毎回以下を呼び出すよりもはるかに面倒ではありません。