Skip to content

Commit 4a4c89f

Browse files
committed
fixing LayerTree tests
1 parent 5a1d0e7 commit 4a4c89f

File tree

4 files changed

+15
-10
lines changed

4 files changed

+15
-10
lines changed

SwiftDraw.xcodeproj/project.pbxproj

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
D933D0A81E5D1F7F00937A59 /* DOM.Element.swift in Sources */ = {isa = PBXBuildFile; fileRef = D933D0A71E5D1F7F00937A59 /* DOM.Element.swift */; };
3232
D933D0AC1E5E85D000937A59 /* TransformTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D933D0AB1E5E85D000937A59 /* TransformTests.swift */; };
3333
D933D0AE1E5E868400937A59 /* Parser.XML.Transform.swift in Sources */ = {isa = PBXBuildFile; fileRef = D933D0AD1E5E868400937A59 /* Parser.XML.Transform.swift */; };
34+
D93F02DE1EEEC7E200AA27C5 /* LayerTree.TransformTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D978A4491EE287D200727106 /* LayerTree.TransformTests.swift */; };
3435
D949F3E61EE3A62A006700C5 /* LayerTree.Builder.swift in Sources */ = {isa = PBXBuildFile; fileRef = D949F3E51EE3A62A006700C5 /* LayerTree.Builder.swift */; };
3536
D949F3E71EE3A62A006700C5 /* LayerTree.Builder.swift in Sources */ = {isa = PBXBuildFile; fileRef = D949F3E51EE3A62A006700C5 /* LayerTree.Builder.swift */; };
3637
D949F3EC1EE3CD34006700C5 /* LayerTree.Builder.Path.swift in Sources */ = {isa = PBXBuildFile; fileRef = D949F3EB1EE3CD34006700C5 /* LayerTree.Builder.Path.swift */; };
@@ -848,6 +849,7 @@
848849
D978A43F1EE2730500727106 /* LayerTree.ColorTests.swift in Sources */,
849850
D9778E481E6ED3EF00FF6EBB /* ValueParserTests.swift in Sources */,
850851
D9778E561E6ED3F500FF6EBB /* CharacterSetTests.swift in Sources */,
852+
D93F02DE1EEEC7E200AA27C5 /* LayerTree.TransformTests.swift in Sources */,
851853
D9778E571E6ED3F500FF6EBB /* ScannerTests.swift in Sources */,
852854
D9778E591E6ED3FC00FF6EBB /* DOM.ElementTests.swift in Sources */,
853855
D9778E4B1E6ED3EF00FF6EBB /* Scanner1Tests.swift in Sources */,

SwiftDrawTests/LayerTree/LayerTree.LayerTests.swift

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ class LayerTreeLayerTests: XCTestCase {
4141
typealias Contents = LayerTree.Layer.Contents
4242
typealias Point = LayerTree.Point
4343
typealias Transform = LayerTree.Transform
44+
typealias Matrix = LayerTree.Transform.Matrix
4445

4546
func testStrokeAttributesEquality() {
4647
let a1 = StrokeAttributes(color: .black, width: 1.0, cap: .butt, join: .bevel, miterLimit: 1.0)
@@ -167,9 +168,9 @@ class LayerTreeLayerTests: XCTestCase {
167168
l2.contents = [shape, text]
168169
XCTAssertEqual(l1, l2)
169170

170-
l1.transform = Transform(a: 10, b: 20, c: 30, d: 40, tx: 50, ty: 60)
171+
l1.transform = [.matrix(Matrix(a: 10, b: 20, c: 30, d: 40, tx: 50, ty: 60))]
171172
XCTAssertNotEqual(l1, l2)
172-
l2.transform = Transform(a: 10, b: 20, c: 30, d: 40, tx: 50, ty: 60)
173+
l2.transform = [.matrix(Matrix(a: 10, b: 20, c: 30, d: 40, tx: 50, ty: 60))]
173174
XCTAssertEqual(l1, l2)
174175

175176
l1.clip = [.path(path)]

SwiftDrawTests/LayerTree/LayerTree.TransformTests.swift

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -31,16 +31,18 @@ import XCTest
3131

3232
class LayerTreeTransformTests: XCTestCase {
3333

34+
typealias Matrix = LayerTree.Transform.Matrix
35+
3436
func testTransformEquality() {
35-
let t1 = LayerTree.Transform(a: 0, b: 1, c: 2, d: 3, tx: 4, ty: 5)
36-
let t2 = LayerTree.Transform(a: 5, b: 4, c: 3, d: 2, tx: 1, ty: 0)
37-
let t3 = LayerTree.Transform.identity
37+
let t1 = Matrix(a: 0, b: 1, c: 2, d: 3, tx: 4, ty: 5)
38+
let t2 = Matrix(a: 5, b: 4, c: 3, d: 2, tx: 1, ty: 0)
39+
let t3 = LayerTree.Transform.identity.toMatrix()
3840

39-
XCTAssertEqual(t1, LayerTree.Transform(a: 0, b: 1, c: 2, d: 3, tx: 4, ty: 5))
41+
XCTAssertEqual(t1, Matrix(a: 0, b: 1, c: 2, d: 3, tx: 4, ty: 5))
4042
XCTAssertEqual(t1, t1)
41-
XCTAssertEqual(t2, LayerTree.Transform(a: 5, b: 4, c: 3, d: 2, tx: 1, ty: 0))
43+
XCTAssertEqual(t2, Matrix(a: 5, b: 4, c: 3, d: 2, tx: 1, ty: 0))
4244
XCTAssertEqual(t2, t2)
43-
XCTAssertEqual(t3, .identity)
45+
XCTAssertEqual(t3, Matrix(a: 1, b: 0, c: 0, d: 1, tx: 0, ty: 0))
4446
XCTAssertEqual(t3, t3)
4547

4648
XCTAssertNotEqual(t1, t2)

SwiftDrawTests/Renderer/Renderer.CoreGraphicsTypesTests.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,9 +75,9 @@ class RendererCoreGraphicsTypesTests: XCTestCase {
7575
}
7676

7777
func testTransform() {
78-
let t1 = LayerTree.Transform(a: 10, b: 20, c: 30, d: 40, tx: 50, ty: 60)
78+
let m = LayerTree.Transform.Matrix(a: 10, b: 20, c: 30, d: 40, tx: 50, ty: 60)
7979
let expected = CGAffineTransform(a: 10, b: 20, c: 30, d: 40, tx: 50, ty: 60)
80-
XCTAssertEqual(CGProvider().createTransform(from: t1), expected)
80+
XCTAssertEqual(CGProvider().createTransform(from: m), expected)
8181
}
8282

8383
func testBlendMode() {

0 commit comments

Comments
 (0)