From 846c1dc0ecb70920f15f4884b69396cc52ba3e96 Mon Sep 17 00:00:00 2001 From: "E.Z. Hart" Date: Wed, 11 May 2016 08:21:41 -0600 Subject: Make RunningApp.Screenshot do nothing unless SCREENSHOTS symbol defined (#169) * Make RunningApp.Screenshot do nothing unless SCREENSHOTS symbol is defined * Replace IApp casts with conditional compilation directives * Fix warning * Remove EnableLocalScreenshots * Add Ignore attributes to keep tests from "failing" in Test Cloud --- .../Bugzilla33578.cs | 30 ++++++++++------------ 1 file changed, 14 insertions(+), 16 deletions(-) (limited to 'Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla33578.cs') diff --git a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla33578.cs b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla33578.cs index 47c08e62..54cf50f7 100644 --- a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla33578.cs +++ b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla33578.cs @@ -74,26 +74,24 @@ namespace Xamarin.Forms.Controls }; } -#if UITEST +#if UITEST && __IOS__ [Test] [Ignore("Needs Xamarin.UITest 0.18")] public void Bugzilla33578Test () { - if (RunningApp is iOSApp) { - RunningApp.ScrollDown (); - RunningApp.ScrollDown (); - RunningApp.Tap (x => x.Marked ("0")); - var e = RunningApp.Query (c => c.Marked ("0").Parent ("UITextField").Index (0).Invoke ("keyboardType")) [0]; - //8 DecimalPad - Assert.AreEqual (8, e); - RunningApp.DismissKeyboard (); - RunningApp.Tap (x => x.Marked ("Enter text here").Index (0).Parent ()); - RunningApp.ScrollUp (); - RunningApp.Tap (x => x.Marked ("Enter text here 1")); - RunningApp.Tap (x => x.Marked ("Enter text here 2").Index (0).Parent ()); - var e1 = RunningApp.Query (c => c.Marked ("Enter text here 2").Parent ("UITextField").Index (0).Invoke ("keyboardType")) [0]; - Assert.AreEqual (0, e1); - } + RunningApp.ScrollDown (); + RunningApp.ScrollDown (); + RunningApp.Tap (x => x.Marked ("0")); + var e = RunningApp.Query (c => c.Marked ("0").Parent ("UITextField").Index (0).Invoke ("keyboardType")) [0]; + //8 DecimalPad + Assert.AreEqual (8, e); + RunningApp.DismissKeyboard (); + RunningApp.Tap (x => x.Marked ("Enter text here").Index (0).Parent ()); + RunningApp.ScrollUp (); + RunningApp.Tap (x => x.Marked ("Enter text here 1")); + RunningApp.Tap (x => x.Marked ("Enter text here 2").Index (0).Parent ()); + var e1 = RunningApp.Query (c => c.Marked ("Enter text here 2").Parent ("UITextField").Index (0).Invoke ("keyboardType")) [0]; + Assert.AreEqual (0, e1); } #endif } -- cgit v1.2.3