掲示板一覧   -   トピック一覧
   EA ソースコード生成・コード生成テンプレート
     1つのクラスからソースコード生成およびテストコード生成はできますか?


スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
sugimoto
投稿日時: 2007-12-6 11:57
EA Administrator
投稿: 1895

1つのクラスからソースコード生成およびテストコード生成はできますか?

○ご質問

ソースコード生成と同時に、テストコードも一緒に自動生成できないか
検討しています。

そこで、1つのクラスから2つのクラスコードを生成することはできますか?

例えば、クラス図で『SampleClass』だけを記述し、コード生成にて
『SampleClass』と『SampleClassTest』の2クラスを生成することはできますか?


○回答

申し訳ございませんが、こちらは、EAの既存の機能では実現できません。
アドインを作成することによって独自の機能を追加し、クラスの情報
から通常のソースコードを生成する処理と、新たにテストコードを作成
・出力する処理を実行することが必要になります。

なお、EAの既存機能にてモデルの情報をJUnitやNUnit用のモデルに変換・
作成し、そこからソースコードを出力することは可能です。

手順は以下のようになります。
・メインメニュー→「プロジェクト」→「モデルの変換」にて、
 「選択した要素を変換」または「選択したパッケージを変換」を選択
・変換のチェックボックスにて、JUnitやNUnitを選択
・変換後のモデルを出力するパッケージを選択
・「変換実行」ボタンを押下

指定したパッケージ以下に、変換後のモデルが作成されますので、
変換後のモデルにて、ソースコード生成することにより、JUnitや
NUnit用のソースコードが生成されます。

ご検討のほど、よろしくお願いいたします。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ