副作用をテストする必要がある場合は、コードの単体テストをいつ行うかを教えてください。たとえば、lockItem(BaseItem item) メソッドと unlockItem(BaseItem item) メソッドを使用したロックがあるとします。メソッドが要素のみをロックし、別の要素ではなく、ロック解除のようにテストする必要がありますか?
回答ありがとうございます
副作用をテストする必要がある場合は、コードの単体テストをいつ行うかを教えてください。たとえば、lockItem(BaseItem item) メソッドと unlockItem(BaseItem item) メソッドを使用したロックがあるとします。メソッドが要素のみをロックし、別の要素ではなく、ロック解除のようにテストする必要がありますか?
回答ありがとうございます