[Enhancement] Optional+Nil extension #17
@ -12,17 +12,14 @@
|
||||
|
||||
public extension String {
|
||||
|
||||
// MARK: Properties
|
||||
// MARK: Constants
|
||||
|
||||
/// Represents an empty string.
|
||||
/// A string that represents an empty string.
|
||||
static let empty = ""
|
||||
|
||||
// MARK: Functions
|
||||
|
||||
/// Checks whether a string is not empty.
|
||||
/// - Returns: A boolean value that represents whether the string is not empty.
|
||||
func isNotEmpty() -> Bool {
|
||||
isEmpty == false
|
||||
}
|
||||
// MARK: Properties
|
||||
|
||||
/// A Boolean value indicating whether a string is not empty.
|
||||
var isNotEmpty: Bool { !isEmpty }
|
||||
|
||||
}
|
||||
|
@ -31,7 +31,7 @@ final class String_EmptyTests: XCTestCase {
|
||||
let string = String.empty
|
||||
|
||||
// WHEN
|
||||
let result = string.isNotEmpty()
|
||||
let result = string.isNotEmpty
|
||||
|
||||
// THEN
|
||||
XCTAssertFalse(result)
|
||||
@ -42,7 +42,7 @@ final class String_EmptyTests: XCTestCase {
|
||||
let string = String.Test.string
|
||||
|
||||
// WHEN
|
||||
let result = string.isNotEmpty()
|
||||
let result = string.isNotEmpty
|
||||
|
||||
// THEN
|
||||
XCTAssertTrue(result)
|
||||
|
Loading…
x
Reference in New Issue
Block a user