Skip to content

Commit 1b340ee

Browse files
committed
Updated unit tests
1 parent 0746cb3 commit 1b340ee

File tree

6 files changed

+18
-0
lines changed

6 files changed

+18
-0
lines changed

Tests/TimecodeKitCoreTests/Timecode/Source/Timecode FeetAndFrames Tests.swift

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,9 @@ final class Timecode_Source_FeetAndFrames_Tests: XCTestCase {
7070
case .fps59_94d, .fps60d:
7171
XCTAssertEqual(ff.feet, 13947, "\(frate)")
7272
XCTAssertEqual(ff.frames, 08, "\(frate)")
73+
case .fps90:
74+
XCTAssertEqual(ff.feet, 20942, "\(frate)")
75+
XCTAssertEqual(ff.frames, 02, "\(frate)")
7376
case .fps95_904, .fps96:
7477
XCTAssertEqual(ff.feet, 22338, "\(frate)")
7578
XCTAssertEqual(ff.frames, 04, "\(frate)")

Tests/TimecodeKitCoreTests/Timecode/Source/Timecode FrameCount Tests.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,7 @@ final class Timecode_Source_FrameCount_Tests: XCTestCase {
8686
case .fps59_94d: 5_178_816
8787
case .fps60: 5_184_000
8888
case .fps60d: 5_178_816
89+
case .fps90: 7_776_000
8990
case .fps95_904: 8_294_400
9091
case .fps96: 8_294_400
9192
case .fps100: 8_640_000
@@ -123,6 +124,7 @@ final class Timecode_Source_FrameCount_Tests: XCTestCase {
123124
case .fps59_94d: 5_178_816 - 1
124125
case .fps60: 5_184_000 - 1
125126
case .fps60d: 5_178_816 - 1
127+
case .fps90: 7_776_000 - 1
126128
case .fps95_904: 8_294_400 - 1
127129
case .fps96: 8_294_400 - 1
128130
case .fps100: 8_640_000 - 1

Tests/TimecodeKitCoreTests/Timecode/Source/Timecode Rational CMTime Tests.swift

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,11 @@ final class Timecode_Source_Rational_CMTime_Tests: XCTestCase {
9696
)
9797
case .fps60d:
9898
break // TODO: finish this
99+
case .fps90:
100+
XCTAssertEqual(
101+
try Timecode(.cmTime(CMTime(value: 90000, timescale: 9000)), at: fRate).components,
102+
Timecode.Components(h: 00, m: 00, s: 10, f: 00)
103+
)
99104
case .fps95_904:
100105
break // TODO: finish this
101106
case .fps96:

Tests/TimecodeKitCoreTests/Timecode/Source/Timecode Rational Tests.swift

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,11 @@ final class Timecode_Source_Rational_Tests: XCTestCase {
9494
)
9595
case .fps60d:
9696
break // TODO: finish this
97+
case .fps90:
98+
XCTAssertEqual(
99+
try Timecode(.rational(Fraction(90000, 9000)), at: fRate).components,
100+
Timecode.Components(h: 00, m: 00, s: 10, f: 00)
101+
)
97102
case .fps95_904:
98103
break // TODO: finish this
99104
case .fps96:

Tests/TimecodeKitCoreTests/Timecode/Source/Timecode Real Time Tests.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,7 @@ final class Timecode_Source_RealTime_Tests: XCTestCase {
110110
.fps48,
111111
.fps50,
112112
.fps60,
113+
.fps90,
113114
.fps96,
114115
.fps100,
115116
.fps120:
@@ -173,6 +174,7 @@ final class Timecode_Source_RealTime_Tests: XCTestCase {
173174
.fps48,
174175
.fps50,
175176
.fps60,
177+
.fps90,
176178
.fps96,
177179
.fps100,
178180
.fps120:

Tests/TimecodeKitCoreTests/Timecode/Source/Timecode Samples Tests.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -184,6 +184,7 @@ final class Timecode_Source_Samples_Tests: XCTestCase {
184184
.fps48,
185185
.fps50,
186186
.fps60,
187+
.fps90,
187188
.fps96,
188189
.fps100,
189190
.fps120:

0 commit comments

Comments
 (0)