15
15
@testable import TencentSCFEvents
16
16
import XCTest
17
17
18
- class CronTests : XCTestCase {
18
+ class CTimerTests : XCTestCase {
19
19
static let eventBody = """
20
20
{
21
21
" Type " : " Timer " ,
@@ -27,8 +27,8 @@ class CronTests: XCTestCase {
27
27
28
28
func testSimpleEventFromJSON( ) {
29
29
let data = Self . eventBody. data ( using: . utf8) !
30
- var event : Cron . Event ?
31
- XCTAssertNoThrow ( event = try JSONDecoder ( ) . decode ( Cron . Event. self, from: data) )
30
+ var event : CTimer . Event ?
31
+ XCTAssertNoThrow ( event = try JSONDecoder ( ) . decode ( CTimer . Event. self, from: data) )
32
32
33
33
XCTAssertEqual ( event? . message, " user define msg body " )
34
34
XCTAssertEqual ( event? . trigger, " EveryDay " )
@@ -47,7 +47,7 @@ class CronTests: XCTestCase {
47
47
"""
48
48
let data = wrongJson. data ( using: . utf8) !
49
49
50
- XCTAssertThrowsError ( _ = try JSONDecoder ( ) . decode ( Cron . Event. self, from: data) ) { error in
50
+ XCTAssertThrowsError ( _ = try JSONDecoder ( ) . decode ( CTimer . Event. self, from: data) ) { error in
51
51
guard case DecodingError . dataCorrupted( let context) = error else {
52
52
XCTFail ( " Unexpected error: \( error) " ) ; return
53
53
}
@@ -61,11 +61,11 @@ class CronTests: XCTestCase {
61
61
func testEventDecodeAndEncode( ) {
62
62
let data = Self . eventBody. data ( using: . utf8) !
63
63
let decoder = JSONDecoder ( )
64
- var event : Cron . Event ?
65
- XCTAssertNoThrow ( event = try decoder. decode ( Cron . Event. self, from: data) )
64
+ var event : CTimer . Event ?
65
+ XCTAssertNoThrow ( event = try decoder. decode ( CTimer . Event. self, from: data) )
66
66
67
- var newEvent : Cron . Event ?
68
- XCTAssertNoThrow ( newEvent = try decoder. decode ( Cron . Event. self, from: try JSONEncoder ( ) . encode ( event) ) )
67
+ var newEvent : CTimer . Event ?
68
+ XCTAssertNoThrow ( newEvent = try decoder. decode ( CTimer . Event. self, from: try JSONEncoder ( ) . encode ( event) ) )
69
69
70
70
XCTAssertEqual ( event, newEvent)
71
71
}
0 commit comments