import XCTest @testable import Plugin class DailyNotificationTests: XCTestCase { var plugin: DailyNotificationPlugin! override func setUp() { super.setUp() plugin = DailyNotificationPlugin() } func testTimeValidation() { // Valid time XCTAssertTrue(plugin.isValidTime("09:00")) // Invalid times XCTAssertFalse(plugin.isValidTime("25:00")) XCTAssertFalse(plugin.isValidTime("09:60")) XCTAssertFalse(plugin.isValidTime("9:00")) XCTAssertFalse(plugin.isValidTime("0900")) } func testTimezoneValidation() { XCTAssertTrue(plugin.isValidTimezone("America/New_York")) XCTAssertFalse(plugin.isValidTimezone("Invalid/Timezone")) } // Add more tests... }