1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
/*
SPDX-FileCopyrightText: 2021 Igor Kushnir <igorkuo@gmail.com>
SPDX-License-Identifier: LGPL-2.0-or-later
*/
#ifndef KDEVPLATFORM_BENCH_LANGUAGECONTROLLER_H
#define KDEVPLATFORM_BENCH_LANGUAGECONTROLLER_H
#include "languagecontrollertestbase.h"
class BenchLanguageController : public LanguageControllerTestBase
{
Q_OBJECT
private Q_SLOTS:
void benchLanguagesForUrlNoCache();
void benchLanguagesForUrlNoCache_data();
void benchLanguagesForUrlFilledCache();
void benchLanguagesForUrlFilledCache_data();
void benchLanguagesForUrlNoMatchNoCache();
void benchLanguagesForUrlNoMatchNoCache_data();
void benchLanguagesForUrlNoMatchFilledCache();
void benchLanguagesForUrlNoMatchFilledCache_data();
private:
void benchmarkLanguagesForUrl();
void benchmarkLanguagesForUrlNoMatch();
};
#endif // KDEVPLATFORM_BENCH_LANGUAGECONTROLLER_H
|