diff options
author | Jason Smith <jason.smith@xamarin.com> | 2016-03-22 13:02:25 -0700 |
---|---|---|
committer | Jason Smith <jason.smith@xamarin.com> | 2016-03-22 16:13:41 -0700 |
commit | 17fdde66d94155fc62a034fa6658995bef6fd6e5 (patch) | |
tree | b5e5073a2a7b15cdbe826faa5c763e270a505729 /Xamarin.Forms.Core.iOS.UITests/Tests/Legacy-EditorUITests.cs | |
download | xamarin-forms-17fdde66d94155fc62a034fa6658995bef6fd6e5.tar.gz xamarin-forms-17fdde66d94155fc62a034fa6658995bef6fd6e5.tar.bz2 xamarin-forms-17fdde66d94155fc62a034fa6658995bef6fd6e5.zip |
Initial import
Diffstat (limited to 'Xamarin.Forms.Core.iOS.UITests/Tests/Legacy-EditorUITests.cs')
-rw-r--r-- | Xamarin.Forms.Core.iOS.UITests/Tests/Legacy-EditorUITests.cs | 269 |
1 files changed, 269 insertions, 0 deletions
diff --git a/Xamarin.Forms.Core.iOS.UITests/Tests/Legacy-EditorUITests.cs b/Xamarin.Forms.Core.iOS.UITests/Tests/Legacy-EditorUITests.cs new file mode 100644 index 00000000..df34deec --- /dev/null +++ b/Xamarin.Forms.Core.iOS.UITests/Tests/Legacy-EditorUITests.cs @@ -0,0 +1,269 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using NUnit.Framework; +using System.Threading; + +using Xamarin.Forms.CustomAttributes; + +namespace Xamarin.Forms.Core.UITests +{ + [TestFixture] + [Category ("Editor")] + internal class EditorGalleryTests : BaseTestFixture + { + // TODO: Port to new conventions + + public EditorGalleryTests () + { + ShouldResetPerFixture = false; + } + + protected override void NavigateToGallery () + { + App.NavigateToGallery (GalleryQueries.EditorGalleryLegacy); + } + + [Test] + [Category ("ManualReview")] + [Description ("Try Default keyboard")] + [UiTest (typeof (Editor), "Keyboard")] + [UiTest (typeof (Keyboard), "Default")] + public void EditorGalleryDefaultKeyboardGallery () + { +// App.Tap (q => q.Marked ("Default Keyboard")); +// App.WaitForElement (PlatformQueries.Editors, "Timeout : Editors"); +// App.Screenshot ("At Default Keyboard Gallery"); + +// App.Tap (PlatformQueries.Editors); +// // App.KeyboardIsPresent (); +// App.Screenshot ("Keyboard showing"); + +// var text = "This is some text that I am entering"; +// App.EnterText (PlatformQueries.Editors, text); +// App.WaitForElement (PlatformQueries.EditorsWithText (text), "Timeout : Editor with Text " + text); +// App.Screenshot ("Text Entered"); + +// App.PressEnter (); +// // App.KeyboardIsDismissed (); +// App.Screenshot ("Pressed enter"); + } + +// [Test] +// [Category ("ManualReview")] +// [Description ("Editor.Completed Fires")] +// [UiTest (Test.Views.Editor)] +// [UiTest (Test.Editor.Completed)] +// public void EditorGalleryDefaultKeyboardGalleryCompletedFires () +// { +// App.Tap (q => q.Marked ("Default Keyboard")); +// App.WaitForElement (PlatformQueries.Editors, "Timeout : Editors"); +// App.Screenshot ("At Default Keyboard Gallery"); + +// App.Tap (PlatformQueries.Editors); +// // App.KeyboardIsPresent (); +// App.Screenshot ("Keyboard showing"); +// App.EnterText (PlatformQueries.Editors, "First Line"); +// App.PressEnter (); + +// App.Screenshot ("Pressed enter"); +// App.EnterText (PlatformQueries.Editors, "Second Line"); +// App.Screenshot ("Entered second line"); +// App.Tap (PlatformQueries.LabelWithText("Nothing entered")); +// App.Screenshot ("Keyboard dismissed"); +//// App.Tap (q => q.Marked ("Done")); + + +// App.WaitForNoElement (q => q.Marked ("Nothing entered")); +// App.Screenshot ("Test complete"); +//// App.WaitForElement (q => q.Marked ("Entered : First Line Second Line")); +// } + +// [Test] +// [Category ("ManualReview")] +// [Description ("Try Chat keyboard")] +// [UiTest (Test.Views.Editor)] +// [UiTest (Test.InputView.Keyboard)] +// [UiTest (Test.Keyboard.Chat)] +// public void EditorGalleryChatKeyboardGallery () +// { +// App.Tap (q => q.Marked ("Chat Keyboard")); +// App.WaitForElement (PlatformQueries.Editors, "Timeout : Editors"); +// App.Screenshot ("At Chat Keyboard Gallery"); + +// App.Tap (PlatformQueries.Editors); +// // App.KeyboardIsPresent (); +// App.Screenshot ("Keyboard showing"); + +// var text = "This is some text that I am entering"; +// App.EnterText (PlatformQueries.Editors, text); +// App.WaitForElement (PlatformQueries.EditorsWithText (text), "Timeout : Editor with Text " + text); +// App.Screenshot ("Text Entered"); + +// App.PressEnter (); +// // App.KeyboardIsDismissed (); +// App.Screenshot ("Pressed enter"); +// } + +// [Test] +// [Category ("ManualReview")] +// [Description ("Try Text keyboard")] +// [UiTest (Test.Views.Editor)] +// [UiTest (Test.InputView.Keyboard)] +// [UiTest (Test.Keyboard.Text)] +// public void EditorGalleryTextKeyboardGallery () +// { +// App.Tap (q => q.Marked ("Text Keyboard")); +// App.WaitForElement (PlatformQueries.Editors, "Timeout : Editors"); +// App.Screenshot ("At Text Keyboard Gallery"); + +// App.Tap (PlatformQueries.Editors); +// // App.KeyboardIsPresent (); +// App.Screenshot ("Keyboard showing"); + +// var text = "This is some text that I am entering"; +// App.EnterText (PlatformQueries.Editors, text); +// App.WaitForElement (PlatformQueries.EditorsWithText (text), "Timeout : Editor with Text " + text); +// App.Screenshot ("Text Entered"); + +// App.PressEnter (); +// // App.KeyboardIsDismissed (); +// App.Screenshot ("Pressed enter"); +// } + +// [Test] +// [Category ("ManualReview")] +// [Description ("Try Url keyboard")] +// [UiTest (Test.Views.Editor)] +// [UiTest (Test.InputView.Keyboard)] +// [UiTest (Test.Keyboard.Url)] +// public void EditorGalleryUrlKeyboardGallery () +// { +// App.Tap (q => q.Marked ("Url Keyboard")); +// App.WaitForElement (PlatformQueries.Editors, "Timeout : Editors"); +// App.Screenshot ("At Url Keyboard Gallery"); + +// App.Tap (PlatformQueries.Editors); +// // App.KeyboardIsPresent (); +// App.Screenshot ("Keyboard showing"); + +// var text = "https://www.xamarin.com"; +// App.EnterText (PlatformQueries.Editors, text); +// App.WaitForElement (PlatformQueries.EditorsWithText (text), "Timeout : Editor with Text " + text); +// App.Screenshot ("Text Entered"); + +// App.PressEnter (); +// // App.KeyboardIsDismissed (); +// App.Screenshot ("Pressed enter"); +// } + +// [Test] +// [Category ("ManualReview")] +// [Description ("Try Numeric keyboard")] +// [UiTest (Test.Views.Editor)] +// [UiTest (Test.InputView.Keyboard)] +// [UiTest (Test.Keyboard.Numeric)] +// public void EditorGalleryNumericKeyboardGallery () +// { +// App.Tap (q => q.Marked ("Numeric Keyboard")); +// App.WaitForElement (PlatformQueries.Editors, "Timeout : Editors"); +// App.Screenshot ("At Numeric Keyboard Gallery"); + +// App.Tap (PlatformQueries.Editors); +// // App.KeyboardIsPresent (); +// App.Screenshot ("Keyboard showing"); + +// var text = "12345678910"; +// App.EnterText (PlatformQueries.Editors, text); +// App.WaitForElement (PlatformQueries.EditorsWithText (text), "Timeout : Editor with Text " + text); +// App.Screenshot ("Text Entered"); +// } + +// [Test] +// [Description ("TextChanged event")] +// [UiTest (Test.Views.Editor)] +// [UiTest (Test.Editor.TextChanged)] +// public void EditorGalleryDefaultKeyboardTextChanged () +// { +// App.Tap (q => q.Marked ("Default Keyboard")); +// App.WaitForElement (PlatformQueries.Editors, "Timeout : Editors"); +// App.Screenshot ("At Default Keyboard Gallery"); + +// App.EnterText (PlatformQueries.Editors, "ABC"); +// App.Screenshot ("Entered three characters"); +// App.WaitForElement (PlatformQueries.LabelWithText ("xxx")); +// var labelText = App.GetTextForQuery (PlatformQueries.LabelWithIndex (1)); +// Assert.AreEqual ("xxx", labelText); +// } + +// [Test] +// [Description ("TextChanged event - Issue #")] +// [UiTest (Test.Views.Editor)] +// [UiTest (Test.Editor.TextChanged)] +// public void EditorGalleryChatKeyboardTextChanged () +// { +// App.Tap (q => q.Marked ("Chat Keyboard")); +// App.WaitForElement (PlatformQueries.Editors, "Timeout : Editors"); +// App.Screenshot ("At Chat Keyboard Gallery"); + +// App.EnterText (PlatformQueries.Editors, "ABC"); +// App.Screenshot ("Entered three characters"); +// App.WaitForElement (PlatformQueries.LabelWithText ("xxx")); +// var labelText = App.GetTextForQuery (PlatformQueries.LabelWithIndex (1)); +// Assert.AreEqual ("xxx", labelText); +// } + +// [Test] +// [Description ("TextChanged event")] +// [UiTest (Test.Views.Editor)] +// [UiTest (Test.Editor.TextChanged)] +// public void EditorGalleryNumericKeyboardTextChanged () +// { +// App.Tap (q => q.Marked ("Numeric Keyboard")); +// App.WaitForElement (PlatformQueries.Editors, "Timeout : Editors"); +// App.Screenshot ("At Numeric Keyboard Gallery"); + +// App.EnterText (PlatformQueries.Editors, "123"); +// App.Screenshot ("Entered three characters"); +// App.WaitForElement (PlatformQueries.LabelWithText ("xxx")); +// var labelText = App.GetTextForQuery (PlatformQueries.LabelWithIndex (1)); +// Assert.AreEqual ("xxx", labelText); +// } + +// [Test] +// [Description ("TextChanged event")] +// [UiTest (Test.Views.Editor)] +// [UiTest (Test.Editor.TextChanged)] +// public void EditorGalleryTextKeyboardTextChanged () +// { +// App.Tap (q => q.Marked ("Text Keyboard")); +// App.WaitForElement (PlatformQueries.Editors, "Timeout : Editors"); +// App.Screenshot ("At Text Keyboard Gallery"); + +// App.EnterText (PlatformQueries.Editors, "ABC"); +// App.Screenshot ("Entered three characters"); +// App.WaitForElement (PlatformQueries.LabelWithText ("xxx")); +// var labelText = App.GetTextForQuery (PlatformQueries.LabelWithIndex (1)); +// Assert.AreEqual ("xxx", labelText); +// } + +// [Test] +// [Description ("TextChanged event")] +// [UiTest (Test.Views.Editor)] +// [UiTest (Test.Editor.TextChanged)] +// public void EditorGalleryUrlKeyboardTextChanged () +// { +// App.Tap (q => q.Marked ("Url Keyboard")); +// App.WaitForElement (PlatformQueries.Editors, "Timeout : Editors"); +// App.Screenshot ("At Url Keyboard Gallery"); + +// App.EnterText (PlatformQueries.Editors, "ABC"); +// App.Screenshot ("Entered three characters"); +// App.WaitForElement (PlatformQueries.LabelWithText ("xxx")); +// var labelText = App.GetTextForQuery (PlatformQueries.LabelWithIndex (1)); +// Assert.AreEqual ("xxx", labelText); +// } + } +} |