Integerを使用して英語の単語バージョンに変換するプログラムを作成する必要があります。例えばTDD + Mockingをデモするプログラム
:
Input: 21
Output: twenty one
Input: 110
Output: one hundred and ten
私はモックを使いたいので、TDDを実証するためのプログラムが必要です。
私は、変換を行う関数(英語の単語の2つの配列に基づく)を持つクラスを作成しました。今私がEasymockでデモンストレーションできるような方法でプログラムを設計する必要があります。
したがって、私は自分の模擬の対象となるインタフェースを作成する必要があります。誰も私のプログラムをどのように設計するかについての指針を私に与えることはできますか?
これは適切でしょうか?
ConverterInterface
というインターフェイスへの参照を持つConverter
クラスを作成します。私はインターフェイスを模擬して、私のConverter
クラスに設定することができました。
助けてください。
一般に、他のものをシミュレートするために模擬が使用されます。あなたは何をシミュレートしようとしていますか?出力メカニズムは? –
TDDをデモンストレーションする場合は、コードを破棄してテストを書き始める必要があります。 –
@vaughan:それは私の問題です。私のプログラムは嘲笑せずに簡単に書くことができますが、私は嘲笑を示す方法で書く必要があります。したがって、私はそのように設計する必要があります。デザインは明らかに畳み込まれますが、練習は模擬を示すことです。 – TheCoder