| method | void log(HttpServletRequest, int) |
| pre | request != null |
| pre | this.blog != null |
| pre | this.entries != null |
| pre | (soft) this.filenameFormat != null |
| presumption | net.sourceforge.pebble.domain.Blog:getCalendar(... )@75 != null |
| unanalyzed | call on java.text.SimpleDateFormat:format |
| unanalyzed | call on net.sourceforge.pebble.domain. Blog:getLogsDirectory |
| unanalyzed | call on java.io.File |
| unanalyzed | call on java.text.SimpleDateFormat |
| unanalyzed | call on net.sourceforge.pebble.domain. Blog:getTimeZone |
| unanalyzed | call on java.text.SimpleDateFormat:setTimeZone |
| unanalyzed | call on java.util.Date |
| unanalyzed | call on java.util.List:iterator |
| unanalyzed | call on java.lang.String:equals |
| unanalyzed | call on java.io.BufferedWriter:flush |
| unanalyzed | call on java.io.BufferedWriter:close |
| unanalyzed | call on java.io.FileWriter |
| unanalyzed | call on java.io.BufferedWriter |
| unanalyzed | call on java.io.BufferedWriter:write |
| unanalyzed | call on java.io.BufferedWriter:newLine |
| unanalyzed | call on java.util.List:clear |
| unanalyzed | call on java.io.IOException:printStackTrace |
| test_vector | java.util.List:size(...)@86: {-231..-1}, {0..232-1} |
| method | void flush() |
| pre | (soft) this.blog != null |
| pre | (soft) this.entries != null |
| pre | (soft) this.filenameFormat != null |
| unanalyzed | call on java.text.SimpleDateFormat:format |
| unanalyzed | call on net.sourceforge.pebble.domain. Blog:getLogsDirectory |
| unanalyzed | call on java.io.File |
| unanalyzed | call on java.text.SimpleDateFormat |
| unanalyzed | call on net.sourceforge.pebble.domain. Blog:getTimeZone |
| unanalyzed | call on java.text.SimpleDateFormat:setTimeZone |
| unanalyzed | call on java.util.List:iterator |
| unanalyzed | call on java.lang.String:equals |
| unanalyzed | call on java.io.BufferedWriter:flush |
| unanalyzed | call on java.io.BufferedWriter:close |
| unanalyzed | call on java.io.FileWriter |
| unanalyzed | call on java.io.BufferedWriter |
| unanalyzed | call on java.io.BufferedWriter:write |
| unanalyzed | call on java.io.BufferedWriter:newLine |
| method | void stop() |
| pre | (soft) this.blog != null |
| pre | (soft) this.entries != null |
| pre | (soft) this.filenameFormat != null |
| unanalyzed | call on java.text.SimpleDateFormat:format |
| unanalyzed | call on net.sourceforge.pebble.domain. Blog:getLogsDirectory |
| unanalyzed | call on java.io.File |
| unanalyzed | call on java.text.SimpleDateFormat |
| unanalyzed | call on net.sourceforge.pebble.domain. Blog:getTimeZone |
| unanalyzed | call on java.text.SimpleDateFormat:setTimeZone |
| unanalyzed | call on java.util.List:iterator |
| unanalyzed | call on java.lang.String:equals |
| unanalyzed | call on java.io.BufferedWriter:flush |
| unanalyzed | call on java.io.BufferedWriter:close |
| unanalyzed | call on java.io.FileWriter |
| unanalyzed | call on java.io.BufferedWriter |
| unanalyzed | call on java.io.BufferedWriter:write |
| unanalyzed | call on java.io.BufferedWriter:newLine |
| unanalyzed | call on java.util.List:clear |
| unanalyzed | call on java.io.IOException:printStackTrace |
| method | Log getLog(int, int, int) |
| pre | this.blog != null |
| pre | (soft) month >= -231+1 |
| pre | (soft) this.filenameFormat != null |
| post | return_value == &new Log(getLog#6) |
| post | new ArrayList(Log#1) num objects == 0 |
| post | new ArrayList(getLog#1) num objects == 1 |
| post | new Log(getLog#6) num objects == 1 |
| post | return_value.blog == this.blog |
| post | return_value.blog != null |
| post | return_value.logEntries == &new ArrayList(getLog#1) |
| unanalyzed | call on net.sourceforge.pebble.domain. Blog:getCalendar |
| unanalyzed | call on java.util.Calendar:set |
| unanalyzed | call on java.util.Calendar:getTime |
| unanalyzed | call on java.text.SimpleDateFormat:format |
| unanalyzed | call on java.text.SimpleDateFormat |
| unanalyzed | call on net.sourceforge.pebble.domain. Blog:getTimeZone |
| unanalyzed | call on java.text.SimpleDateFormat:setTimeZone |
| unanalyzed | call on java.util.Date |
| unanalyzed | call on java.lang.String:indexOf |
| unanalyzed | call on java.lang.String:substring |
| unanalyzed | call on java.lang.String:charAt |
| unanalyzed | call on java.lang.String:length |
| unanalyzed | call on java.lang.String:equals |
| unanalyzed | call on java.text.SimpleDateFormat:parse |
| unanalyzed | call on java.lang.Integer:parseInt |
| unanalyzed | call on java.lang.Long:parseLong |
| unanalyzed | call on java.util.ArrayList |
| test_vector | java.io.File:exists(...)@158: {0}, {1} |
| method | LogSummary getLogSummary(int, int, int) |
| pre | month >= -231+1 |
| pre | this.blog != null |
| pre | (soft) this.filenameFormat != null |
| presumption | net.sourceforge.pebble.domain.Blog:getCalendar(... )@183 != null |
| post | return_value == &new LogSummaryItem(getLogSumma ry#4) |
| post | new LogSummaryItem(getLogSummary#4) num objects == 1 |
| post | return_value.blog == this.blog |
| post | return_value.blog != null |
| post | init'ed(return_value.date) |
| post | return_value.totalRequests >= 0 |
| unanalyzed | call on net.sourceforge.pebble.domain. Blog:getCalendar |
| unanalyzed | call on java.util.Calendar:set |
| unanalyzed | call on java.util.Calendar:getTime |
| unanalyzed | call on java.text.SimpleDateFormat:format |
| unanalyzed | call on net.sourceforge.pebble.logging.LogSummary |
| test_vector | java.io.File:exists(...)@192: {0}, {1} |
| method | void write(List) |
| pre | entries != null |
| pre | this.blog != null |
| pre | (soft) this.filenameFormat != null |
| presumption | java.text.SimpleDateFormat:format(...)@240 != null |
| presumption | java.util.Iterator:next(...)@239 != null |
| unanalyzed | call on java.text.SimpleDateFormat |
| unanalyzed | call on net.sourceforge.pebble.domain. Blog:getTimeZone |
| unanalyzed | call on java.text.SimpleDateFormat:setTimeZone |
| unanalyzed | call on java.text.SimpleDateFormat:format |
| test_vector | java.lang.String:equals(...)@241: {1}, {0} |
| test_vector | java.util.Iterator:hasNext(...)@238: {1}, {0} |