feat: Updates to use swift-validations for database.
All checks were successful
CI / Linux Tests (push) Successful in 6m28s
All checks were successful
CI / Linux Tests (push) Successful in 6m28s
This commit is contained in:
@@ -1,9 +1,10 @@
|
||||
import DatabaseClient
|
||||
import Dependencies
|
||||
import Foundation
|
||||
import ManualDCore
|
||||
import Testing
|
||||
|
||||
@testable import DatabaseClient
|
||||
|
||||
@Suite
|
||||
struct ComponentLossTests {
|
||||
|
||||
@@ -50,4 +51,18 @@ struct ComponentLossTests {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Test(
|
||||
arguments: [
|
||||
ComponentLossModel(name: "", value: 0.2, projectID: UUID(0)),
|
||||
ComponentLossModel(name: "Foo", value: -0.2, projectID: UUID(0)),
|
||||
ComponentLossModel(name: "Foo", value: 1.2, projectID: UUID(0)),
|
||||
ComponentLossModel(name: "", value: -0.2, projectID: UUID(0)),
|
||||
]
|
||||
)
|
||||
func validations(model: ComponentLossModel) {
|
||||
#expect(throws: (any Error).self) {
|
||||
try model.validate()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user