# File lightmediascanner-unittest.rb, line 61
                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