def test_invalid_logfiles
@access_log_params.load(@properties)
assert_equal(1, @params_call)
assert_equal(0, @access_log_params.logfiles.length)
@access_log_params.format = nil
assert_exception(RuntimeError) {
@access_log_params.save(@properties)
}
@access_log_params.format = ''
assert_exception(RuntimeError) {
@access_log_params.save(@properties)
}
@access_log_params.format = ' '
assert_exception(RuntimeError) {
@access_log_params.save(@properties)
}
@access_log_params.format = 'test'
@access_log_params.add_logfile
@access_log_params.logfiles[0].format = 'foo'
@access_log_params.logfiles[0].path = nil
assert_exception(RuntimeError) {
@access_log_params.save(@properties)
}
@access_log_params.logfiles[0].path = ''
assert_exception(RuntimeError) {
@access_log_params.save(@properties)
}
@access_log_params.logfiles[0].path = ' '
assert_exception(RuntimeError) {
@access_log_params.save(@properties)
}
@access_log_params.logfiles[0].path = 'foo.log'
@access_log_params.logfiles[0].format = nil
assert_exception(RuntimeError) {
@access_log_params.save(@properties)
}
@access_log_params.logfiles[0].format = ''
assert_exception(RuntimeError) {
@access_log_params.save(@properties)
}
@access_log_params.logfiles[0].format = ' '
assert_exception(RuntimeError) {
@access_log_params.save(@properties)
}
end