十河です。
> いっそのこと、テストファーストしやすいGUIライブラリというものを考えてみ
> るのも楽しいと思います。実際に作るかどうかは別にして、頭の体操に。
アイデアおもしろいです。
UI上でコントロールに対するアクションはほとんど決まっている(キーストロー
ク、マウスクリック)ので、コントロールにアトリビュートをつけておけば、操
作〜検証できれば面白いかも。
フォームコントロールを
<GuiUnitControl("AACombo")>private AACombo as combobox
等アトリビュートを付けておけば、テストコードから。
GuiUnitControl("AACombo").SetForcus
GuiUnitControl("AACombo").MouceClick
GuiUnitControl("AACombo").KeyPross("TESTSTRING")
等操作でき、
AssertEquals("AAComboに現在表示されている値
","TESTSTRING",GuiUnitControl("AACombo").
---------------------------------------
togawa manabu
mail :togawa@....com