23 lines
567 B
Swift
23 lines
567 B
Swift
|
|
import XCTest
|
||
|
|
@testable import NASBackup
|
||
|
|
|
||
|
|
final class NASProtocolTests: XCTestCase {
|
||
|
|
|
||
|
|
func test_allCases_haveLocalizedDescriptions() {
|
||
|
|
for proto in NASProtocol.allCases {
|
||
|
|
XCTAssertFalse(
|
||
|
|
proto.localizedDescription.isEmpty,
|
||
|
|
"\(proto.rawValue) has no localizedDescription"
|
||
|
|
)
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
func test_smb_defaultPort_is445() {
|
||
|
|
XCTAssertEqual(NASProtocol.smb.defaultPort, 445)
|
||
|
|
}
|
||
|
|
|
||
|
|
func test_sftp_defaultPort_is22() {
|
||
|
|
XCTAssertEqual(NASProtocol.sftp.defaultPort, 22)
|
||
|
|
}
|
||
|
|
}
|