問題タブ [custom-formatting]

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.

0 投票する
1 に答える
524 参照

excel - オプションの時間を持つ Excel カスタム時間形式

hh:mm.ss の時間形式のデータの範囲があります (元のデータセットはこの方法で csv を介してインポートされます)。計算を行うには、正しい形式 (hh:mm:ss) に変換する必要があります。これは、置換機能を使用して簡単に実行できます。

問題は、これらのデータの一部に hh 部分がなく、単に mm.ss であるため、"." を置き換えると、":" を使用すると、mm:ss ではなく hh:mm になります。たとえば、06m.30s は 06h:30m になります。

デフォルト値としてmmを取り、必要な場合にのみhhを含めるカスタム時間形式を作成する方法を知っている人はいますか?

0 投票する
1 に答える
1757 参照

cucumber-jvm - cucumber-java カスタム フォーマッタを作成して cucumber タグを取得する方法

きゅうりプロジェクトがあり、プロジェクト内のすべてのタグを取得して、それらをパラメーターとして選択できるようにしたいと考えています。

キュウリにはタグを取得するオプションがあったが、それが機能しないことがわかったこの質問を見つけた後、タグを取得するためにカスタムフォーマッタが必要であることがわかったこの他の質問見つけましたが、それはルビー用であり、私はJavaに必要なので、カスタムフォーマッタの作成方法に関するこの記事を見つけましたが、これがcukesバージョンで機能し、ioバージョンを使用していることがわかりました。

そこで、cucumber パッケージ内を検索し、パッケージ cucumber.runtime.formatter 内の JSONFormatter のコピーからカスタム フォーマッタを作成しました。これが私のコードです。

cucumber を実行するために必要なライブラリをプロジェクト内の lib フォルダーにコピーし、次のようにフォーマッターを使用して実行してみました。

しかし、私はクラスが見つからない例外を取得しています:

では、認識される方法でこのフォーマッタを作成するにはどうすればよいでしょうか? または、少なくともコンソールからキュウリからタグリストを取得しますか?

ありがとう