Guest User

Untitled

a guest
Dec 11th, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.69 KB | None | 0 0
  1. final class IDDocParametrizedTest: XCTestSuite {
  2.  
  3. override class var `default`: XCTestSuite {
  4.  
  5. let testSuite = XCTestSuite(name: "TestSuite")
  6.  
  7. let fixtures = ["Form8", "Form_example"]
  8.  
  9. for fixture in fixtures {
  10. let testCases = IDDocTest.createTestCases()
  11. for testCase in testCases {
  12. testCase.fixture = fixture
  13. testSuite.addTest(testCase)
  14. }
  15. }
  16. return testSuite
  17. }
  18. }
  19.  
  20. final class IDSDocumentTest: XCTestCase {
  21.  
  22. class func createTestCases() -> [IDSDocumentTest] {
  23. return self.testInvocations.map { IDSDocumentTest(invocation: $0) }
  24. }
  25.  
  26. var fixture = ""
  27.  
  28. func testCover() { ... }
  29. func testCancelCover() { ... }
  30. }
Add Comment
Please, Sign In to add comment