Guest User

Untitled

a guest
Mar 22nd, 2018
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. MyProject
  2. |-Sources
  3. | └MyProject
  4. | |-IPcalc.swift
  5. | └ main.swift
  6. |
  7. |-Tests
  8. | |-MyProjectTests
  9. | | └IPcalcTests.swift
  10. | └ LinuxMain.swift
  11. |
  12. └ Package.swift
  13.  
  14. import XCTest
  15. @testable import IPcalc
  16. ...
  17.  
  18. import XCTest
  19. @testable import IPcalcTests
  20.  
  21. XCTMain([
  22. testCase(IPcalcTests.allTests),
  23. ])
  24.  
  25. import PackageDescription
  26.  
  27. let package = Package(
  28. name: "MyProject",
  29. products: [],
  30. dependencies: [],
  31. targets: [
  32. .target(
  33. name: "MyProject",
  34. dependencies: []),
  35. .testTarget(
  36. name: "MyProjectTests",
  37. dependencies: ["MyProject"]),
  38. ]
  39. )
  40.  
  41. $ swift test
  42. Compile Swift Module 'MyProjectTests' (2 sources)
  43. /home/user/MyProject/Tests/MyProjectTests/IPcalcTests.swift:2:18: error: no such module 'IPcalc'
  44. @testable import IPcalc
Add Comment
Please, Sign In to add comment