Skip to content

Demo of XCUITest code; no accompanying app code

Notifications You must be signed in to change notification settings

jambudi/OrangeDemo

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

OrangeDemo

Demo of XCUITest code; no accompanying app code to protect intellectual property

All UI Tests are in the following folder: https://github.com/ChiWhiteSox56/OrangeDemo/tree/master/OrangeDemo/OrangeDemoUITests

The following code is a variation of an XCUITest test suite that I wrote for an app that ultimate did not launch. The initial test suite was much larger, but for the sake of simplicity I included only the following:

  • Base Test (SetUp, TearDown, Object Repository)
  • Base Screen (findAll, waitForElementToAppear)
  • A common component class (alert)
  • Test classes for Log In and Create Account
  • Page classes for Log In, Create Account, and landing page with both options

All credits attributed to an individual or company's code are preceded by "//MARK : " in the code base. They are listed below as well:

  1. Alex Ilyenko's Blog
  • "Page Object in XCTest UI Tests"
  • Concept of Base Screen protocol with findAll extension
  1. Masilotti.com
  1. stackoverflow.com

About

Demo of XCUITest code; no accompanying app code

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Swift 100.0%