From: Vladimír Vondruš Date: Sun, 4 Feb 2018 22:46:36 +0000 (+0100) Subject: doxygen: every item added to the map should have proper type. X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~cjwatson/git?a=commitdiff_plain;h=56c6a05798ccb7619979e864d916c3b184da8f64;p=blog.git doxygen: every item added to the map should have proper type. --- diff --git a/doxygen/test/js-test-data/unicode.bin b/doxygen/test/js-test-data/unicode.bin index 23aa5fc9..81595827 100644 Binary files a/doxygen/test/js-test-data/unicode.bin and b/doxygen/test/js-test-data/unicode.bin differ diff --git a/doxygen/test/populate-js-test-data.py b/doxygen/test/populate-js-test-data.py index 0d0eac68..fb848414 100755 --- a/doxygen/test/populate-js-test-data.py +++ b/doxygen/test/populate-js-test-data.py @@ -74,8 +74,8 @@ with open(basedir/'searchdata.b85', 'wb') as f: trie = Trie() map = ResultMap() -trie.insert("hýždě", map.add("Hýždě", "#a")) -trie.insert("hárá", map.add("Hárá", "#b")) +trie.insert("hýždě", map.add("Hýždě", "#a", flags=ResultFlag.PAGE)) +trie.insert("hárá", map.add("Hárá", "#b", flags=ResultFlag.PAGE)) with open(basedir/'unicode.bin', 'wb') as f: f.write(serialize_search_data(trie, map)) diff --git a/doxygen/test/test-search.js b/doxygen/test/test-search.js index 39b0273d..427b9f47 100644 --- a/doxygen/test/test-search.js +++ b/doxygen/test/test-search.js @@ -222,21 +222,21 @@ const { StringDecoder } = require('string_decoder'); assert.deepEqual(Search.search('h'), [ { name: Search.toUtf8('Hárá'), url: '#b', - flags: 0, + flags: 192, suffixLength: 5 }, { name: Search.toUtf8('Hýždě'), url: '#a', - flags: 0, + flags: 192, suffixLength: 7 }]); assert.deepEqual(Search.search('hý'), [ { name: Search.toUtf8('Hýždě'), url: '#a', - flags: 0, + flags: 192, suffixLength: 5 }]); assert.deepEqual(Search.search('há'), [ { name: Search.toUtf8('Hárá'), url: '#b', - flags: 0, + flags: 192, suffixLength: 3 }]); }