Calendar cal = Calendar.getInstance();
cal.add(Calendar.DATE, 7);
Date date = c.getTime();
SimpleDateFormat ft = new SimpleDateFormat("MM-dd-YYYY");
JOptionPane.showMessageDialog(null, ft.format(date));
Это отобразит вашу дату + 7 дней в месяц, день и год в окне окна JOption.
Как правило, Boost не умышленно нарушает совместимость c ++ 11 в существующих библиотеках (хотя это отношение меняется, и в будущем вы должны ожидать больше требований к c ++ 11, см. Обсуждения в списках рассылки для разработчиков boost).
Однако новые библиотеки и новые функции для существующих библиотек не придерживаются этого ограничения и, как правило, потребуют c ++ 11, если это сделает реализацию проще / проще / быстрее / надежнее и т. Д.
BOOST_DATA_TEST_CASE
была введена только в Boost 1.59.0, поэтому, скорее всего, будет использовать c ++ 11.
Общий совет: если вы используете старый компилятор, используйте старую версию boost. Если вам нужны новые функции, обновите ваш компилятор и используйте последнюю версию boost.