From: Carl Z. <ca...@me...> - 2003-12-10 15:17:03
|
Hi, On 10 Dec 2003 at 10:34, Emiliano Sutil wrote: > I=B4m very interested in using Dunit to test my projects and > I have a simple question, I have a large Menu and > I want to test if the menuitems execute the > correct action. I have been studing the tests > that comes with Dunit and I think I can do it > with messages (with the mouse) but I don=B4t > know if is there any other standar way to do this > test. =BFany suggestion? What are you trying to test? There are a few possibilities. 1) Test to see if the event handler works. Solution: Call the OnClick event by hand. 2) Test to see if all menu items have an action or onclick event. Solution: step through every menu item in and see if it has either an onclick event or a submenu. 3) Test to confirm the menu item is hooked up to the correct event. Solution: Set this in code. (not a test). Find a menu item by its caption and see if the OnClick event is set to the correct method. You can compare the Addresses in some way. I am not sure if the following works, but the principle is to make sure the menuitem is hooked to the right function. Menuitem1.onclick =3D @(Form1.theonclickmethod; or TMethod(Menuitem.onclick) =3D TMethod(form1.theonclickmethod) I am not sure these comparisons work, but the something like them will. Good luck. --------------------------------------------------------------------------= ----------- Carl Zmola Carl@MembersOnlySoftware.com 202-328-1785 x103 |