Tôi có một phương pháp gọi localtime
mà tôi đã viết một bài kiểm tra đơn vị cho. Tôi gọi điện đến số localtime
trong bài kiểm tra của mình để tôi biết câu trả lời mong đợi. Càng xa càng tốt. Tôi xảy ra để chạy thử nghiệm đơn vị trên một máy tính trong một múi giờ khác nhau, và dự đoán, các bài kiểm tra thất bại, bởi vì họ đang có một số giờ tắt. Tôi cho rằng tôi có thể tự động xác định các giá trị kỳ vọng chính xác nhưng điều đó dường như đi ngược lại ý tưởng biết câu trả lời trước khi đặt câu hỏi.Làm thế nào để đơn vị chức năng kiểm tra gọi localtime() trong Perl?
Bất kỳ suy nghĩ nào về cách tiếp cận điều này? Ghi đè localtime
? Điều đó có vẻ cực đoan.
Cảm ơn!
tzset thật tuyệt vời - cảm ơn con trỏ! –