{
  "cases": [
    {
      "description": "fifth Monday of March 2015",
      "property": "meetup",
      "input": {
        "year": 2015,
        "month": 3,
        "week": "fifth",
        "dayofweek": "Monday"
      },
      "expected": "2015-03-30"
    },
    {
      "description": "fifth Thursday of February 2024",
      "property": "meetup",
      "input": {
        "year": 2024,
        "month": 2,
        "week": "fifth",
        "dayofweek": "Thursday"
      },
      "expected": "2024-02-29"
    },
    {
      "description": "fifth Saturday of February 2020",
      "property": "meetup",
      "input": {
        "year": 2020,
        "month": 2,
        "week": "fifth",
        "dayofweek": "Saturday"
      },
      "expected": "2020-02-29"
    },
    {
      "description": "last Sunday of June 2024",
      "property": "meetup",
      "input": {
        "year": 2024,
        "month": 6,
        "week": "last",
        "dayofweek": "Sunday"
      },
      "expected": "2024-06-30"
    },
    {
      "description": "teenth Friday of May 2022",
      "property": "meetup",
      "input": {
        "year": 2022,
        "month": 5,
        "week": "teenth",
        "dayofweek": "Friday"
      },
      "expected": "2022-05-13"
    },
    {
      "description": "nonexistent fifth Monday of February 2022",
      "property": "meetup",
      "input": {
        "year": 2022,
        "month": 2,
        "week": "fifth",
        "dayofweek": "Monday"
      },
      "expected": {"error": "That day does not exist."}
    },
    {
      "description": "nonexistent fifth Friday of August 2022",
      "property": "meetup",
      "input": {
        "year": 2022,
        "month": 8,
        "week": "fifth",
        "dayofweek": "Friday"
      },
      "expected": {"error": "That day does not exist."}
    },
    {
      "description": "nonexistent fifth Thursday of May 2023",
      "property": "meetup",
      "input": {
        "year": 2023,
        "month": 5,
        "week": "fifth",
        "dayofweek": "Thursday"
      },
      "expected": {"error": "That day does not exist."}
    }
  ]
}
