Files
swift-mirror/test/stdlib/StringOrderRelation.swift
Lance Parker 0661de22a2 [stdlib]Un-revert string comparison (#14694)
Restore (un-revert) sting comparison, with fixes

More exhaustive testing of opaque strings, which consistently reproduces prior sporadic failure. Shims fixups. Some test tweaking.
2018-02-18 10:50:33 -08:00

22 lines
559 B
Swift

// RUN: %target-run-simple-swift
// REQUIRES: executable_test
import StdlibUnittest
var StringOrderRelationTestSuite = TestSuite("StringOrderRelation")
StringOrderRelationTestSuite.test("StringOrderRelation/ASCII/NullByte") {
let baseString = "a"
let nullbyteString = "a\0"
expectTrue(baseString < nullbyteString)
expectTrue(baseString <= nullbyteString)
expectFalse(baseString > nullbyteString)
expectFalse(baseString >= nullbyteString)
expectFalse(baseString == nullbyteString)
expectTrue(baseString != nullbyteString)
}
runAllTests()