問題タブ [specs]
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.
unit-testing - spec2 を使用した Seq 空のテスト
Seq[String]
aが空であるか、Scala で specs2 を使用していないかを確認するにはどうすればよいですか? seq must be empty
orを使用してseq.length must be greaterThan(0)
いますが、常に型の不一致エラーが発生します。
scala - scala Mockito でパラメータなしの関数を引数として一致させる
Mockito を使用して次のメソッドが呼び出されることを確認しようとしています。
モックでの検証は次のとおりです。
そして、私は例外を受け取ります:
これは、最後のパラメーターなしの関数が原因であることを知っています。ここで検証を適切に実行するにはどうすればよいですか?
csv - csvfile はどのように構成/指定されていますか?
パーサーをコーディングする必要があるため、csv ファイルがどのように構成されているか教えてもらえますか。
ruby - RSpec は、私の Lib ディレクトリのルートにあるクラスしか見ることができません
RSpec (2.12.2) に苦労しています。仕様の 1 つでクラスを参照したいが、そのクラスが/lib
ディレクトリのルートにない場合、エラーがスローされます。
私の仕様はフォルダー構造にネストできるようですが、ネストされたフォルダー (たとえばlib/workers/conversion_worker.rb
) にあるクラスを要求しようとすると、このエラーが発生します。
すべての仕様で require 'spec_helper' を使用していますが、クラスのパスをハードコーディングしても同じエラーが発生します。
この構造では:
仕様は次のようになります。
以下は、spec を正常に実行します (-I フラグは $LOAD_PATH へのパスを追加します)。
そのため、RSpec はそのパスに lib の下に何も追加していないようです。
require_relative を使用して、class_not_found.rb を正常に要求できます。
ただし、require を使用しない場合:
opengl - OpenGL出力バッファのサイズを決定する方法(COMPSIZE)
NodeのOpenGLバインディングを作成しようとしています。OpenGL APIのサイズが非常に大きいため、これを手動で行うのは実用的ではないため、KhronosのOpenGLレジストリを使用しました。
提供されているファイルは解析が簡単ですが、重要な部分が欠落しているようです。これが、重要なパラメーターバッファーのサイズを計算する方法です。
このような出力バッファを必要とする関数定義の例を次に示します。COMPSIZE()式に注意してください。
この例は、問題をよく示しています。「pixels」パラメータには、ターゲット、レベル、フォーマット、およびタイプのパラメータに応じたサイズの出力バッファが必要であることは明らかです。しかし、そのサイズを計算するための実際の式をどこでどのように見つけることができますか?
私がオンラインで見つけた唯一の関連情報は、明らかにOpenGLのApple実装に属するcompsize.cと呼ばれるCソースファイルでした。
誰かが私がこれに関する難しいデータを見つけるのを手伝ってくれる?
scala - Scala を使用した Akka アクターの単体テスト
私はScalaにかなり慣れていないので、優しくしてください。
私が現在構築しているアプリでは、Akka アクターを使用しており、いくつかの単体テストを作成したいと考えています。Akka アクターの単体テストを作成するためのこの公式ドキュメントに出会いました
しかし、それがどのように機能するかを正確に理解できませんでした。特に、
それを試してみると、not found: value Success
驚くべきことではありません。
次に、Scala アクターをテストする方法の例を見つけました
、確かに古いかもしれませんが、理解しやすく、Futures を使用したいときに通常使用するものに近く、最も重要なことは動作します。ActorSystem、タイムアウトなどのいくつかの暗黙を宣言する必要がありますが、公式の方法ではそうではないようです...
可能であれば、公式ドキュメントで提案されている方法を使用したいので、誰かがそれがどのように機能するか(特にSuccess bit)とその使用方法を理解するのを手伝ってくれるとありがたい.
php - Magento - 同じカテゴリ内の 2 つの if ステートメント
カテゴリ ID に応じて、製品ページに異なる静的 CMS ブロックを表示できるように、以下を作成しました。
カテゴリ部分はなんでもいいのですが、同じカテゴリの商品IDで別のブロックを表示したいです。
例 (これは明らかに正しくありません):
ruby-on-rails - if ステートメントを使用して仕様内の条件付きチェックを行う方法は?
yaml /config/application.yaml をロードして APP_CONFIG["myvar"] のようなことを実行できるようにする config/initializer.rb がありますが、SPECS に対してもこれを有効にするにはどうすればよいですか?
私の目標は、次のようなことをすることです: