Moved `func test_mul_empty_float` and added corresponding `func test_mul_empty_double`
This commit is contained in:
parent
3e48656227
commit
59a14fdbd2
|
@ -430,6 +430,38 @@ class MatrixTests: XCTestCase {
|
|||
XCTAssertEqual(actual, expected)
|
||||
}
|
||||
|
||||
func test_mul_empty_float() {
|
||||
typealias Scalar = Float
|
||||
|
||||
let lhs: Matrix<Scalar> = [
|
||||
[1]
|
||||
]
|
||||
let rhs: Matrix<Scalar> = [
|
||||
[]
|
||||
]
|
||||
|
||||
let result = lhs * rhs
|
||||
|
||||
XCTAssertEqual(result.rows, 1)
|
||||
XCTAssertEqual(result.columns, 0)
|
||||
}
|
||||
|
||||
func test_mul_empty_double() {
|
||||
typealias Scalar = Double
|
||||
|
||||
let lhs: Matrix<Scalar> = [
|
||||
[1]
|
||||
]
|
||||
let rhs: Matrix<Scalar> = [
|
||||
[]
|
||||
]
|
||||
|
||||
let result = lhs * rhs
|
||||
|
||||
XCTAssertEqual(result.rows, 1)
|
||||
XCTAssertEqual(result.columns, 0)
|
||||
}
|
||||
|
||||
// MARK: - Division
|
||||
|
||||
func test_div_matrix_scalar_float() {
|
||||
|
@ -766,22 +798,6 @@ class MatrixTests: XCTestCase {
|
|||
XCTAssertEqual(actual, expected)
|
||||
}
|
||||
|
||||
func test_mul_empty_float() {
|
||||
typealias Scalar = Float
|
||||
|
||||
let lhs: Matrix<Scalar> = [
|
||||
[1]
|
||||
]
|
||||
let rhs: Matrix<Scalar> = [
|
||||
[]
|
||||
]
|
||||
|
||||
let result = lhs * rhs
|
||||
|
||||
XCTAssertEqual(result.rows, 1)
|
||||
XCTAssertEqual(result.columns, 0)
|
||||
}
|
||||
|
||||
// MARK: - Eigen-Decomposition
|
||||
|
||||
func complexVectorMatches<T: FloatingPoint>(_ a: [(T, T)], _ b: [(T, T)], accuracy: T) -> Bool {
|
||||
|
|
Loading…
Reference in New Issue