We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
/src/test/test_d66_table.rb に実装されているテストの実行時に、ロール結果のインスタンス変数の未初期化が原因の警告が出ます。
/src/bcdiceCore.rb:1018: warning: instance variable @rand_results not initialized /src/bcdiceCore.rb:1074: warning: instance variable @detailed_rand_results not initialized
このテストのように、コマンドを呼ぶ前に BCDice#setCollectRandResult を呼ぶのは忘れやすいです。例えば、BCDiceクラスのコンストラクタで setCollectRandResult(true) を呼ぶのが対策となります。
BCDice#setCollectRandResult
setCollectRandResult(true)
The text was updated successfully, but these errors were encountered:
Set initial value of rand_results
cda2111
Fix #155
rand_resultsを初期化しておくようにする (#159)
3cfcf67
* Set initial value of rand_results Fix #155 * Fix #setCollectRandResult Array#clearだと、外部から参照された配列の中身も丸ごと消してしまうので、元の挙動の通り空配列で初期化する
f68d2aa
Successfully merging a pull request may close this issue.
/src/test/test_d66_table.rb に実装されているテストの実行時に、ロール結果のインスタンス変数の未初期化が原因の警告が出ます。
このテストのように、コマンドを呼ぶ前に
BCDice#setCollectRandResult
を呼ぶのは忘れやすいです。例えば、BCDiceクラスのコンストラクタでsetCollectRandResult(true)
を呼ぶのが対策となります。The text was updated successfully, but these errors were encountered: