[swift-corelibs-dev] Changing the name of XCTest* to Test*

Brian Gesiak modocache at gmail.com
Sat Feb 27 08:40:12 CST 2016

Sorry I haven't been following the evolution process very closely: will prefixes be dropped from the SDK overlays? In other words: will Apple XCTest's "XCTestCase", when used from Swift, be named "TestCase"?

I ask because the primary goal of swift-corelibs-xctest is to allow developers to write one set of tests that will seamlessly work on all platforms. So I think corelibs-xctest will continue to use whatever names Apple XCTest uses--after all, it would be a pain if developers had to write:
#if os(Darwin)class MyTestCase: XCTestCase {#elseclass MyTestCase: TestCase {    // ...}
- Brian Gesiak
From: Tony Arnold via swift-corelibs-dev <swift-corelibs-dev at swift.org>
Sent: Friday, February 26, 2016 7:48 PM
Subject: [swift-corelibs-dev] Changing the name of XCTest* to Test*
To:  <swift-corelibs-dev at swift.org>

Hi Everyone,

I posted something along these lines a couple of weeks back, but I wanted to raise it more formally:

Given that the standard for Swift classes is to not include prefixes, I’d love to see (and contribute to) the “XC” being dropped from XCTest. 

I’d propose that it’s important/core enough to warrant changing from “XCTestCase” to “Swift.TestCase" (et al) or something very similar.

What are people’s thoughts on this?


Tony Arnold
+61 411 268 532

ABN: 14831833541

swift-corelibs-dev mailing list
swift-corelibs-dev at swift.org

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-corelibs-dev/attachments/20160227/fb8d96e4/attachment.html>

More information about the swift-corelibs-dev mailing list