@@ -4,17 +4,27 @@ import XCTest
44class VDSPTests : XCTestCase {
55
66 func testVrampFloat( ) {
7+ XCTAssertEqual ( [ Float ] . init ( stop: 2.0 ) , [ 0.0 , 1.0 ] )
78 XCTAssertEqual ( [ Float ] . init ( start: 0.0 , stop: 1.0 , step: 1.0 ) , [ 0.0 ] )
89 XCTAssertEqual ( [ Float ] . init ( start: 0.0 , stop: 2.0 , step: 1.1 ) , [ 0.0 , 1.1 ] )
910 XCTAssertEqual ( [ Float ] . init ( start: - 1.0 , stop: 2.0 , step: 1.0 ) , [ - 1.0 , 0.0 , 1.0 ] )
1011 XCTAssertEqual ( [ Float ] . init ( start: - 1.0 , stop: - 3.0 , step: - 1.0 ) , [ - 1.0 , - 2.0 ] )
12+
13+ XCTAssertEqual ( [ Float ] . init ( n: 2 ) , [ 0.0 , 1.0 ] )
14+ XCTAssertEqual ( [ Float ] . init ( start: 1.0 , n: 2 ) , [ 1.0 , 2.0 ] )
15+ XCTAssertEqual ( [ Float ] . init ( start: 1.0 , step: 2.0 , n: 2 ) , [ 1.0 , 3.0 ] )
1116 }
1217
1318 func testVrampDouble( ) {
19+ XCTAssertEqual ( [ Double ] . init ( stop: 2.0 ) , [ 0.0 , 1.0 ] )
1420 XCTAssertEqual ( [ Double ] . init ( start: 0.0 , stop: 1.0 , step: 1.0 ) , [ 0.0 ] )
1521 XCTAssertEqual ( [ Double ] . init ( start: 0.0 , stop: 2.0 , step: 1.1 ) , [ 0.0 , 1.1 ] )
1622 XCTAssertEqual ( [ Double ] . init ( start: - 1.0 , stop: 2.0 , step: 1.0 ) , [ - 1.0 , 0.0 , 1.0 ] )
1723 XCTAssertEqual ( [ Double ] . init ( start: - 1.0 , stop: - 3.0 , step: - 1.0 ) , [ - 1.0 , - 2.0 ] )
24+
25+ XCTAssertEqual ( [ Double ] . init ( n: 2 ) , [ 0.0 , 1.0 ] )
26+ XCTAssertEqual ( [ Double ] . init ( start: 1.0 , n: 2 ) , [ 1.0 , 2.0 ] )
27+ XCTAssertEqual ( [ Double ] . init ( start: 1.0 , step: 2.0 , n: 2 ) , [ 1.0 , 3.0 ] )
1828 }
1929
2030 func testMtransFloatWhenEmpty( ) {
0 commit comments