Skip to content

Commit 56c64ed

Browse files
committed
Merge pull request TestStack#372 from dpisanu/Cleaning.Up.UIItem
Cleaning Up UIItem
2 parents cfe7fa7 + 13f9ae1 commit 56c64ed

File tree

18 files changed

+613
-265
lines changed

18 files changed

+613
-265
lines changed

ReleaseNotes.md

+4
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,10 @@ None so far
2323
- TableVerticalScrollOffset to ITableVerticalScrollOffset
2424
- TreeNodeVisitor to ITreeNodeVisitor
2525
- MenuContainer to IMenuContainer
26+
- UIItemEventListener to IUIItemEventListener
27+
- Renaming Functions
28+
- Changes in IUIItem / UIItem
29+
- Renamed the RaiseClickEvent to Invoke
2630

2731
# 0.13.0 (7 June 2014)
2832

src/TestStack.White.UITests/ControlTests/ButtonTests.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -35,10 +35,10 @@ public void ThrowsWhenNotFound()
3535
}
3636

3737
[Test]
38-
public void RaiseClickEvent()
38+
public void TestInvokePattern()
3939
{
4040
var button = MainWindow.Get<Button>("ButtonWithTooltip");
41-
button.RaiseClickEvent();
41+
button.Invoke();
4242
Assert.That(button.Text, Is.EqualTo("Clicked"));
4343
}
4444
}

src/TestStack.White/Recording/SafeAutomationEventHandler.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@ public class SafeAutomationEventHandler
1111
{
1212
private readonly IUIItem uiItem;
1313
private readonly Create createUserEvent;
14-
private readonly UIItemEventListener eventListener;
14+
private readonly IUIItemEventListener eventListener;
1515
private readonly ILogger logger = CoreAppXmlConfiguration.Instance.LoggerFactory.Create(typeof(SafeAutomationEventHandler));
1616

1717
public delegate UserEvent Create(object[] parameters);
1818

19-
public SafeAutomationEventHandler(IUIItem uiItem, UIItemEventListener eventListener, Create createUserEvent)
19+
public SafeAutomationEventHandler(IUIItem uiItem, IUIItemEventListener eventListener, Create createUserEvent)
2020
{
2121
this.uiItem = uiItem;
2222
this.eventListener = eventListener;

src/TestStack.White/Recording/UIItemEventListener.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
namespace TestStack.White.Recording
44
{
5-
public interface UIItemEventListener
5+
public interface IUIItemEventListener
66
{
77
void EventOccured(UserEvent userEvent);
88
}

src/TestStack.White/UIItems/Button.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ public Button(AutomationElement automationElement, IActionListener actionListene
1515
toggleableItem = new ToggleableItem(this);
1616
}
1717

18-
public override void HookEvents(UIItemEventListener eventListener)
18+
public override void HookEvents(IUIItemEventListener eventListener)
1919
{
2020
HookClickEvent(eventListener);
2121
}

src/TestStack.White/UIItems/CheckBox.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ public virtual void UnSelect()
4848
Checked = false;
4949
}
5050

51-
public override void HookEvents(UIItemEventListener eventListener)
51+
public override void HookEvents(IUIItemEventListener eventListener)
5252
{
5353
handler = delegate
5454
{

src/TestStack.White/UIItems/Hyperlink.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ public virtual void Click(int xOffset, int yOffset)
1717
mouse.Click(new Point((int) x, (int) y), actionListener);
1818
}
1919

20-
public override void HookEvents(UIItemEventListener eventListener)
20+
public override void HookEvents(IUIItemEventListener eventListener)
2121
{
2222
HookClickEvent(eventListener);
2323
}

0 commit comments

Comments
 (0)