diff options
Diffstat (limited to 'Xamarin.Forms.Core.iOS.UITests/Tests/ViewUITests.cs')
-rw-r--r-- | Xamarin.Forms.Core.iOS.UITests/Tests/ViewUITests.cs | 29 |
1 files changed, 20 insertions, 9 deletions
diff --git a/Xamarin.Forms.Core.iOS.UITests/Tests/ViewUITests.cs b/Xamarin.Forms.Core.iOS.UITests/Tests/ViewUITests.cs index a7a13017..9029f2aa 100644 --- a/Xamarin.Forms.Core.iOS.UITests/Tests/ViewUITests.cs +++ b/Xamarin.Forms.Core.iOS.UITests/Tests/ViewUITests.cs @@ -11,6 +11,7 @@ using Xamarin.UITest.iOS; namespace Xamarin.Forms.Core.UITests { + [Category("ViewBaseTests")] internal abstract class _ViewUITests : BaseTestFixture { /* Under score prefixes ensure inherited properties run first in test suite */ @@ -117,7 +118,11 @@ namespace Xamarin.Forms.Core.UITests var viewPre = remote.GetViews (); +#if __MACOS__ + Assert.GreaterOrEqual(viewPre.Length, 1); +#else Assert.AreEqual (1, viewPre.Length); +#endif remote.TapStateButton (); @@ -136,12 +141,15 @@ namespace Xamarin.Forms.Core.UITests [UiTest (typeof (VisualElement), "Opacity")] public virtual void _Opacity () { - var remote = new ViewContainerRemote (App, Test.VisualElement.Opacity, PlatformViewType); - remote.GoTo (); - + var remote = new ViewContainerRemote(App, Test.VisualElement.Opacity, PlatformViewType); + remote.GoTo(); +#if __MACOS__ + Assert.Inconclusive("needs testing"); +#else float opacity = -1f; opacity = remote.GetProperty<float> (View.OpacityProperty); Assert.AreEqual (0.5f, opacity); +#endif } [Test] @@ -203,12 +211,15 @@ namespace Xamarin.Forms.Core.UITests [UiTest (typeof (VisualElement), "Scale")] public virtual void _Scale () { - var remote = new ViewContainerRemote (App, Test.VisualElement.Scale, PlatformViewType); - remote.GoTo (); - - var scaleMatrix = remote.GetProperty<Matrix> (View.ScaleProperty); - Matrix generatedMatrix = NumericExtensions.BuildScaleMatrix (0.5f); - Assert.AreEqual (generatedMatrix, scaleMatrix); + var remote = new ViewContainerRemote(App, Test.VisualElement.Scale, PlatformViewType); + remote.GoTo(); +#if __MACOS__ + Assert.Inconclusive("needs testing"); +#else + var scaleMatrix = remote.GetProperty<Matrix>(View.ScaleProperty); + Matrix generatedMatrix = NumericExtensions.BuildScaleMatrix(0.5f); + Assert.AreEqual(generatedMatrix, scaleMatrix); +#endif } [Test] |