From 2c94dc1d969dccdadc8c808770947308726d807b Mon Sep 17 00:00:00 2001 From: Gautier Pelloux-Prayer Date: Fri, 31 Jul 2015 16:33:01 +0200 Subject: [PATCH] LinphoneUITester: add account creation test --- Classes/Base.lproj/WizardViews.xib | 2 +- TestsUI/WizardTester.m | 20 ++++++++++++++++++++ 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/Classes/Base.lproj/WizardViews.xib b/Classes/Base.lproj/WizardViews.xib index 82ac47106..95e4efe8c 100644 --- a/Classes/Base.lproj/WizardViews.xib +++ b/Classes/Base.lproj/WizardViews.xib @@ -200,7 +200,7 @@ - + diff --git a/TestsUI/WizardTester.m b/TestsUI/WizardTester.m index f2db3c59b..03fe024a2 100644 --- a/TestsUI/WizardTester.m +++ b/TestsUI/WizardTester.m @@ -67,6 +67,26 @@ #pragma mark - Tests +- (void)testAccountCreation { + NSString *username = [NSString stringWithFormat:@"%@-%.2f", [self getUUID], [[NSDate date] timeIntervalSince1970]]; + [tester tapViewWithAccessibilityLabel:@"Start"]; + [tester tapViewWithAccessibilityLabel:@"Create linphone.org account" traits:UIAccessibilityTraitButton]; + + [tester enterText:username intoViewWithAccessibilityLabel:@"Username"]; + [tester enterText:username intoViewWithAccessibilityLabel:@"Password "]; + [tester enterText:username intoViewWithAccessibilityLabel:@"Password again"]; + [tester enterText:@"testios@.dev.null" intoViewWithAccessibilityLabel:@"Email"]; + + [tester tapViewWithAccessibilityLabel:@"Register" traits:UIAccessibilityTraitButton]; + + [tester waitForViewWithAccessibilityLabel:@"Check validation" traits:UIAccessibilityTraitButton]; + [tester tapViewWithAccessibilityLabel:@"Check validation"]; + + [tester waitForViewWithAccessibilityLabel:@"Account validation issue"]; + [tester tapViewWithAccessibilityLabel:@"Continue"]; + [tester tapViewWithAccessibilityLabel:@"Cancel"]; +} + - (void)testExternalLoginWithTCP { [self _externalLoginWithProtocol:@"TCP"]; }