/** * @dataProvider provider_WeekBasedYearData */ public function test_weekBasedYears(WeekFields $weekDef, $weekBasedYear, $weekOfWeekBasedYear, $dayOfWeek, LocalDate $date) { $dowField = $weekDef->dayOfWeek(); $wowbyField = $weekDef->weekOfWeekBasedYear(); $yowbyField = $weekDef->weekBasedYear(); $this->assertEquals($date->get($dowField), $dayOfWeek, "DayOfWeek mismatch"); $this->assertEquals($date->get($wowbyField), $weekOfWeekBasedYear, "Week of WeekBasedYear mismatch"); $this->assertEquals($date->get($yowbyField), $weekBasedYear, "Year of WeekBasedYear mismatch"); }