From 59a14fdbd2c4db925db96768fb283fdfd319f7c5 Mon Sep 17 00:00:00 2001 From: Vincent Esche Date: Mon, 23 Sep 2019 14:39:29 +0200 Subject: [PATCH] Moved `func test_mul_empty_float` and added corresponding `func test_mul_empty_double` --- Tests/SurgeTests/MatrixTests.swift | 48 ++++++++++++++++++++---------- 1 file changed, 32 insertions(+), 16 deletions(-) diff --git a/Tests/SurgeTests/MatrixTests.swift b/Tests/SurgeTests/MatrixTests.swift index a9bed10..a2462c1 100644 --- a/Tests/SurgeTests/MatrixTests.swift +++ b/Tests/SurgeTests/MatrixTests.swift @@ -430,6 +430,38 @@ class MatrixTests: XCTestCase { XCTAssertEqual(actual, expected) } + func test_mul_empty_float() { + typealias Scalar = Float + + let lhs: Matrix = [ + [1] + ] + let rhs: Matrix = [ + [] + ] + + let result = lhs * rhs + + XCTAssertEqual(result.rows, 1) + XCTAssertEqual(result.columns, 0) + } + + func test_mul_empty_double() { + typealias Scalar = Double + + let lhs: Matrix = [ + [1] + ] + let rhs: Matrix = [ + [] + ] + + 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 = [ - [1] - ] - let rhs: Matrix = [ - [] - ] - - let result = lhs * rhs - - XCTAssertEqual(result.rows, 1) - XCTAssertEqual(result.columns, 0) - } - // MARK: - Eigen-Decomposition func complexVectorMatches(_ a: [(T, T)], _ b: [(T, T)], accuracy: T) -> Bool {