/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- * vim: sw=2 ts=2 et lcs=trail\:.,tab\:>~ : * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
// Verify the assertion in SQLFunctions.cpp / nextSearchCandidate that the // only non-ASCII characters that lower-case to ASCII ones are: // * U+0130 LATIN CAPITAL LETTER I WITH DOT ABOVE // * U+212A KELVIN SIGN
TEST(MatchAutocompleteCasing, CaseAssumption)
{ for (uint32_t c = 128; c < 0x110000; c++) { if (c != 304 && c != 8490) {
ASSERT_GE(mozilla::intl::UnicodeProperties::ToLower(c), 128U);
}
}
}
// Verify the assertion that all ASCII characters lower-case to ASCII.
TEST(MatchAutocompleteCasing, CaseAssumption2)
{ for (uint32_t c = 0; c < 128; c++) {
ASSERT_LT(mozilla::intl::UnicodeProperties::ToLower(c), 128U);
}
}
Messung V0.5
¤ Dauer der Verarbeitung: 0.11 Sekunden
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.