Здравствуйте, Аноним, Вы писали:
> http://bugs.mysql.com/bug.php?id=22695
> Как воспроизвести такой баг в ява проге и протестить его через junit
> Есть идеи?
Я не совсем понял что значит из java. Если именно парсинг данных, то вот примерно так:
final SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm");
simpleDateFormat.setTimeZone(TimeZone.getTimeZone("Canada/Eastern"));
simpleDateFormat.setLenient(false);
final Date date = simpleDateFormat.parse("2012-03-11 02:49:54");
Оно кидает исключение ParseException: Unparseable date
Как обернуть это в JUnit думаю сам догадаешься.
Я использовал другую дату, мне точно известную, потому что не понял какая там в баге таймзона используется.
Если тебе нужно протестить именно mysql, то это уже integration test, какой-нибудь сервер mysql поднимать и слать запросы через jdbc.