RxSwift/RxExample/RxExample-iOSTests/Mocks/ValidationResult+Equatable....

31 lines
574 B
Swift

//
// ValidationResult+Equatable.swift
// RxExample
//
// Created by Krunoslav Zaher on 12/29/15.
// Copyright © 2015 Krunoslav Zaher. All rights reserved.
//
import Foundation
// MARK: Equatable
extension ValidationResult : Equatable {
}
func == (lhs: ValidationResult, rhs: ValidationResult) -> Bool {
switch (lhs, rhs) {
case (.ok, .ok):
return true
case (.empty, .empty):
return true
case (.validating, .validating):
return true
case (.failed, .failed):
return true
default:
return false
}
}