summaryrefslogtreecommitdiff
path: root/Xamarin.Forms.Core.iOS.UITests/Tests/Legacy-GridGalleryUITests.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Xamarin.Forms.Core.iOS.UITests/Tests/Legacy-GridGalleryUITests.cs')
-rw-r--r--Xamarin.Forms.Core.iOS.UITests/Tests/Legacy-GridGalleryUITests.cs132
1 files changed, 0 insertions, 132 deletions
diff --git a/Xamarin.Forms.Core.iOS.UITests/Tests/Legacy-GridGalleryUITests.cs b/Xamarin.Forms.Core.iOS.UITests/Tests/Legacy-GridGalleryUITests.cs
deleted file mode 100644
index 04b59460..00000000
--- a/Xamarin.Forms.Core.iOS.UITests/Tests/Legacy-GridGalleryUITests.cs
+++ /dev/null
@@ -1,132 +0,0 @@
-using NUnit.Framework;
-
-using Xamarin.Forms.CustomAttributes;
-using Xamarin.UITest;
-using Xamarin.UITest.Queries;
-using System.Threading;
-
-namespace Xamarin.Forms.Core.UITests
-{
- [TestFixture]
- [Category ("GridLayout")]
- internal class GridLayoutGalleryTests : BaseTestFixture
- {
- // TODO - test Absolutes
- // TODO: Port to new conventions
-
- public GridLayoutGalleryTests ()
- {
- ShouldResetPerFixture = false;
- }
-
- protected override void NavigateToGallery ()
- {
- App.NavigateToGallery (GalleryQueries.GridGalleryLegacy);
- }
-
- //void AllElementsPresent ()
- //{
- // App.ScrollForElement ("* marked:'Column Types:'", new Drag (ScreenBounds, Drag.Direction.BottomToTop, Drag.DragLength.Medium));
- // App.ScrollForElement ("* marked:'Absolute Width'", new Drag (ScreenBounds, Drag.Direction.BottomToTop, Drag.DragLength.Medium));
- // App.ScrollForElement ("* marked:'Auto Width'", new Drag (ScreenBounds, Drag.Direction.BottomToTop, Drag.DragLength.Medium));
- // App.ScrollForElement ("* marked:'Star'", new Drag (ScreenBounds, Drag.Direction.BottomToTop, Drag.DragLength.Medium));
- // App.ScrollForElement ("* marked:'*'", new Drag (ScreenBounds, Drag.Direction.BottomToTop, Drag.DragLength.Medium));
- // App.ScrollForElement ("* marked:'**'", new Drag (ScreenBounds, Drag.Direction.BottomToTop, Drag.DragLength.Medium));
- // App.ScrollForElement ("* marked:'***'", new Drag (ScreenBounds, Drag.Direction.BottomToTop, Drag.DragLength.Medium));
- // App.ScrollForElement ("* marked:'Right'", new Drag (ScreenBounds, Drag.Direction.BottomToTop, Drag.DragLength.Medium));
- // App.ScrollForElement ("* marked:'Center'", new Drag (ScreenBounds, Drag.Direction.BottomToTop, Drag.DragLength.Medium));
- // App.ScrollForElement ("* marked:'Left'", new Drag (ScreenBounds, Drag.Direction.BottomToTop, Drag.DragLength.Medium));
- // App.ScrollForElement ("* marked:'Fill'", new Drag (ScreenBounds, Drag.Direction.BottomToTop, Drag.DragLength.Medium));
- // App.ScrollForElement ("* marked:'Spans:'", new Drag (ScreenBounds, Drag.Direction.BottomToTop, Drag.DragLength.Medium));
- // App.ScrollForElement ("* marked:'Spanning 4 columns'", new Drag (ScreenBounds, Drag.Direction.BottomToTop, Drag.DragLength.Medium));
- // App.ScrollForElement ("* marked:'Spanning 3 rows'", new Drag (ScreenBounds, Drag.Direction.BottomToTop, Drag.DragLength.Medium));
- // App.ScrollForElement ("* marked:'Spanning 4 columns'", new Drag (ScreenBounds, Drag.Direction.BottomToTop, Drag.DragLength.Medium));
- // App.ScrollForElement ("* marked:'a block 3x3'", new Drag (ScreenBounds, Drag.Direction.BottomToTop, Drag.DragLength.Medium));
-
- // App.Screenshot ("All elements present");
- //}
-
-
- [Test]
- [Category("ManualReview")]
- [Description ("Check Grid Star sizing")]
- [UiTest (typeof(Grid))]
- public void GridLayoutGalleryStarLayout ()
- {
- // AllElementsPresent ();
-
- // App.ScrollForElement ("* marked:'*'", new Drag (ScreenBounds, Drag.Direction.TopToBottom, Drag.DragLength.Medium));
-
- // var oneStarWidth = App.Query (q => q.Marked ("*"))[0].Rect.Width;
- // var twoStarWidth = App.Query (q => q.Marked ("**"))[0].Rect.Width;
- // var threeStarWidth = App.Query (q => q.Marked ("***"))[0].Rect.Width;
-
- // Assert.AreEqual (threeStarWidth, oneStarWidth * 3, 2.0);
- // Assert.AreEqual (twoStarWidth, oneStarWidth * 2, 2.0);
-
- // App.Screenshot ("Star layout correct");
- }
-
- // TODO port to new framework
- //[Test]
- //[UiTest (Test.Layouts.Grid)]
- //public void GridLayoutGallerySpanSizes ()
- //{
- // AllElementsPresent ();
-
- // var unitWidth = App.Query (q => q.Marked ("Unit"))[0].Rect.Width;
- // var unitHeight = App.Query (q => q.Marked ("Unit"))[0].Rect.Height;
-
- // var spanningFourColumnsWidth = App.Query (q => q.Marked ("Spanning 4 columns"))[0].Rect.Width;
- // var spanningFourColumnsHeight = App.Query (q => q.Marked ("Spanning 4 columns"))[0].Rect.Height;
-
- // // platform queries deal with label rendering differences
- // var threeXThreeWidth = App.Query (PlatformQueries.ThreeXThreeGridCell) [0].Rect.Width;
- // var threeXThreeHeight = App.Query (PlatformQueries.ThreeXThreeGridCell) [0].Rect.Height;
-
- // var spanningThreeRowsWidth = App.Query (PlatformQueries.SpanningThreeRows)[0].Rect.Width;
- // var spanningThreeRowsHeight = App.Query (PlatformQueries.SpanningThreeRows)[0].Rect.Height;
-
- // Assert.AreEqual (spanningFourColumnsWidth, unitWidth * 4, 2.0);
- // Assert.AreEqual (spanningFourColumnsHeight, unitHeight, 2.0);
-
- // Assert.AreEqual (threeXThreeWidth, unitWidth * 3, 2.0);
- // Assert.AreEqual (threeXThreeHeight, unitHeight * 3, 2.0);
-
- // Assert.AreEqual (spanningThreeRowsWidth, unitWidth, 2.0);
- // Assert.AreEqual (spanningThreeRowsHeight, unitHeight * 3, 2.0);
-
- // App.Screenshot ("Span sizes correct");
- //}
-
- // TODO port to new framework
- //[Test]
- //[UiTest (Test.Layouts.Grid)]
- //public void GridLayoutGalleryResizesProperlyAfterRotation ()
- //{
- // // Displays GridLayout bug on rotation (Issue #854)
- // AllElementsPresent ();
-
- // AppRect detailBounds = App.DetailPage ().Rect;
-
- // var oneStarWidth = App.Query (q => q.Marked ("*"))[0].Rect.Width;
- // var twoStarWidth = App.Query (q => q.Marked ("**"))[0].Rect.Width;
- // var threeStarWidth = App.Query (q => q.Marked ("***"))[0].Rect.Width;
-
- // Assert.AreEqual (detailBounds.Width, oneStarWidth + twoStarWidth + threeStarWidth, 1.0);
- // App.Screenshot ("All stars fill portrait screen width");
-
- // App.SetOrientationLandscape ();
-
- // AppRect detailBoundsAfterRotation = App.DetailPage ().Rect;
- // var oneStarWidthAfterRotation = App.Query (q => q.Marked ("*"))[0].Rect.Width;
- // var twoStarWidthAfterRotation = App.Query (q => q.Marked ("**"))[0].Rect.Width;
- // var threeStarWidthAfterRotation = App.Query (q => q.Marked ("***"))[0].Rect.Width;
-
- // Assert.AreEqual (detailBoundsAfterRotation.Width, oneStarWidthAfterRotation + twoStarWidthAfterRotation + threeStarWidthAfterRotation, 1.0);
- // App.Screenshot ("Grid stars resized");
-
- // App.SetOrientationPortrait ();
- //}
- }
-}