def test_scanner_baddata()
dbPath = '/'
timeout = 60000
commitInterval = 1000
lms = nil
assert_raise(TypeError){ lms = Scanner.new(nil) }
assert_nothing_raised(){ lms = Scanner.new(dbPath) }
assert_equal(dbPath, lms.db_path)
assert_raise(TypeError){ lms.timeout = 'Jared' }
assert_raise(TypeError){ lms.timeout = 3.14159 }
assert_raise(TypeError){ lms.commit_interval = 2.72 }
assert_raise(TypeError){ lms.commit_interval = nil }
assert_raise(TypeError){ lms.process(nil) }
assert_raise(TypeError){ lms.process(3) }
assert_raise(TypeError){ lms.check(lms) }
assert_raise(TypeError){ lms.check(5.43) }
assert_raise(TypeError){ lms.add_charset(nil) }
assert_raise(TypeError){ lms.add_charset(42) }
assert_raise(RuntimeError){ lms.add_charset('I CAN HAZ CHARSET?') }
assert_raise(RuntimeError){ lms.remove_charset('EBCDIC') }
assert_raise(TypeError){ lms.remove_charset(nil) }
end