------------------------------------------------- Test-Cases for TimeZoneCalculator 0.90 and higher ------------------------------------------------- - Normal Cases * UTC * WordPress Time (in case WordPress 2.8 or higher is installed) * a TimeZone with no DST at all, in DST and currently no DST. - every timezone with database abbreviations and names, only database names, only database abbreviations, no database usage at all UTC;;;;;1;1 Local_WordPress_Time;;;;;1;1 Asia/Bangkok;;;;;1;1 Asia/Bangkok;;;NODB Asia/Bangkok;NODB Asia/Bangkok;1;0 Asia/Bangkok;UTC+7;UTC+7;NODB Asia/Bangkok;NODB Asia/Bangkok;0;0 Asia/Bangkok;UTC+7;UTC+7;;;0;1 Europe/Vienna;;;;;1;1 Europe/Vienna;;;NODB Europe/Vienna;NODB Europe/Vienna;1;0 Europe/Vienna;cet;cest;NODB Europe/Vienna;NODB Europe/Vienna;0;0 Europe/Vienna;cet;cest;;;0;1 Pacific/Auckland;;;;;1;1 Pacific/Auckland;;;NODB Pacific/Auckland;NODB Pacific/Auckland;1;0 Pacific/Auckland;nzst;nzdst;NODB Pacific/Auckland;NODB Pacific/Auckland;0;0 Pacific/Auckland;nzst;nzdst;;;0;1 - Failure Cases * timezone-id wrong * timezone-id not present * wrong number of parameters * wrong parameter used for database abbreviations * wrong parameter used for database names * old timezone-format * blank lines (should simply be ignored) UC;;;;;1;1 ;;;;;1;1 UTC;;AB;;;;1;1 UTC;;;;;2;1 UTC;;;;;1;-1 CET;Central European Time;CEST;Central European Summer Time;1;0;0