time_diff_test.go 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  1. package mhayaTime
  2. import (
  3. "testing"
  4. )
  5. func TestMhayaTime_DiffInYears(t *testing.T) {
  6. ct1 := CreateFromDate(2012, 12, 1)
  7. ct2 := CreateFromDate(2022, 2, 1)
  8. years := ct1.DiffInYears(ct2)
  9. t.Logf("result = %v", years)
  10. }
  11. func TestMhayaTime_DiffInYearsWithAbs(t *testing.T) {
  12. ct1 := CreateFromDate(2012, 12, 1)
  13. ct2 := CreateFromDate(2022, 2, 1)
  14. years := ct1.DiffInYearsWithAbs(ct2)
  15. t.Logf("result = %v", years)
  16. }
  17. func TestMhayaTime_DiffInMonths(t *testing.T) {
  18. ct1 := CreateFromDate(2021, 12, 15)
  19. ct2 := CreateFromDate(2022, 1, 1)
  20. years := ct1.DiffInMonths(ct2)
  21. t.Logf("result = %v", years)
  22. }
  23. func TestMhayaTime_DiffInMonthsWithAbs(t *testing.T) {
  24. ct1 := CreateFromDate(2021, 12, 15)
  25. ct2 := CreateFromDate(2022, 1, 1)
  26. years := ct1.DiffInMonthsWithAbs(ct2)
  27. t.Logf("result = %v", years)
  28. }
  29. func TestMhayaTime_DiffInWeeks(t *testing.T) {
  30. ct1 := CreateFromDate(2021, 12, 15)
  31. ct2 := CreateFromDate(2022, 1, 1)
  32. years := ct1.DiffInWeeks(ct2)
  33. t.Logf("result = %v", years)
  34. }
  35. func TestMhayaTime_DiffInWeeksWithAbs(t *testing.T) {
  36. ct1 := CreateFromDate(2021, 12, 15)
  37. ct2 := CreateFromDate(2022, 1, 1)
  38. years := ct1.DiffInWeeksWithAbs(ct2)
  39. t.Logf("result = %v", years)
  40. }
  41. func TestMhayaTime_DiffInDays(t *testing.T) {
  42. ct1 := CreateFromDate(2021, 12, 15)
  43. ct2 := CreateFromDate(2022, 1, 1)
  44. years := ct1.DiffInDays(ct2)
  45. t.Logf("result = %v", years)
  46. }
  47. func TestMhayaTime_DiffInDaysWithAbs(t *testing.T) {
  48. ct1 := CreateFromDate(2021, 12, 15)
  49. ct2 := CreateFromDate(2022, 1, 1)
  50. years := ct1.DiffInDaysWithAbs(ct2)
  51. t.Logf("result = %v", years)
  52. }
  53. func TestMhayaTime_DiffInHours(t *testing.T) {
  54. ct1 := CreateFromDate(2021, 12, 15)
  55. ct2 := CreateFromDate(2022, 1, 1)
  56. years := ct1.DiffInHours(ct2)
  57. t.Logf("result = %v", years)
  58. }
  59. func TestMhayaTime_DiffInHoursWithAbs(t *testing.T) {
  60. ct1 := CreateFromDate(2021, 12, 15)
  61. ct2 := CreateFromDate(2022, 1, 1)
  62. years := ct1.DiffInHoursWithAbs(ct2)
  63. t.Logf("result = %v", years)
  64. }
  65. func TestMhayaTime_DiffInSeconds(t *testing.T) {
  66. ct1 := CreateFromDate(2021, 12, 15)
  67. ct2 := CreateFromDate(2022, 1, 1)
  68. years := ct1.DiffInSeconds(ct2)
  69. t.Logf("result = %v", years)
  70. }
  71. func TestMhayaTime_DiffInSecondsWithAbs(t *testing.T) {
  72. ct1 := CreateFromDate(2021, 12, 15)
  73. ct2 := CreateFromDate(2022, 1, 1)
  74. years := ct1.DiffInSecondsWithAbs(ct2)
  75. t.Logf("result = %v", years)
  76. }