Skip to content

Commit d6e2428

Browse files
authored
Update ModuleTest.swift
More tests
1 parent d0848ca commit d6e2428

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

extension/apple/ExecuTorch/__tests__/ModuleTest.swift

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,16 @@ class ModuleTest: XCTestCase {
5959
let inputs = [Tensor([1], dataType: .float), Tensor([1], dataType: .float)]
6060
var outputs: [Value]?
6161
XCTAssertNoThrow(outputs = try module.forward(inputs))
62-
XCTAssertEqual(outputs?[0].tensor, Tensor([2], dataType: .float, shapeDynamism: .static))
62+
XCTAssertEqual(outputs?.first?.tensor, Tensor([2], dataType: .float, shapeDynamism: .static))
63+
64+
let inputs2 = [Tensor([2], dataType: .float), Tensor([3], dataType: .float)]
65+
var outputs2: [Value]?
66+
XCTAssertNoThrow(outputs2 = try module.forward(inputs2))
67+
XCTAssertEqual(outputs2?.first?.tensor, Tensor([5], dataType: .float, shapeDynamism: .static))
68+
69+
let inputs3 = [Tensor([13.25], dataType: .float), Tensor([29.25], dataType: .float)]
70+
var outputs3: [Value]?
71+
XCTAssertNoThrow(outputs3 = try module.forward(inputs3))
72+
XCTAssertEqual(outputs3?.first?.tensor, Tensor([42.5], dataType: .float, shapeDynamism: .static))
6373
}
6474
}

0 commit comments

Comments
 (0)