// Copyright (c) the JPEG XL Project Authors. All rights reserved. // // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file.
// googletest before 1.10 didn't define INSTANTIATE_TEST_SUITE_P() but instead // used INSTANTIATE_TEST_CASE_P which is now deprecated. #ifdef INSTANTIATE_TEST_SUITE_P #define JPEGLI_INSTANTIATE_TEST_SUITE_P INSTANTIATE_TEST_SUITE_P #else #define JPEGLI_INSTANTIATE_TEST_SUITE_P INSTANTIATE_TEST_CASE_P #endif
// Replacement for ASSERT_TRUE inside try-catch blocks. #define JPEGLI_TEST_ENSURE_TRUE(C) \ if (!(C)) returnfalse;
#define QUIT(M) FAIL() << M
// Ensures that we don't make our test bounds too lax, effectively disabling the // tests. #define EXPECT_SLIGHTLY_BELOW(A, E) \
{ \ double _actual = (A); \ double _expected = (E); \
EXPECT_LE(_actual, _expected); \
EXPECT_GE(_actual, 0.75 * _expected); \
}
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.