aboutsummaryrefslogtreecommitdiffstats
path: root/library/cpp/testing
diff options
context:
space:
mode:
authorthegeorg <thegeorg@yandex-team.ru>2022-02-10 16:45:08 +0300
committerDaniil Cherednik <dcherednik@yandex-team.ru>2022-02-10 16:45:08 +0300
commit4e839db24a3bbc9f1c610c43d6faaaa99824dcca (patch)
tree506dac10f5df94fab310584ee51b24fc5a081c22 /library/cpp/testing
parent2d37894b1b037cf24231090eda8589bbb44fb6fc (diff)
downloadydb-4e839db24a3bbc9f1c610c43d6faaaa99824dcca.tar.gz
Restoring authorship annotation for <thegeorg@yandex-team.ru>. Commit 1 of 2.
Diffstat (limited to 'library/cpp/testing')
-rw-r--r--library/cpp/testing/README.md22
-rw-r--r--library/cpp/testing/common/env.h2
-rw-r--r--library/cpp/testing/common/probe.h4
-rw-r--r--library/cpp/testing/common/ut/ya.make2
-rw-r--r--library/cpp/testing/common/ya.make2
-rw-r--r--library/cpp/testing/gtest_extensions/README.md2
-rw-r--r--library/cpp/testing/gtest_extensions/pretty_printers.h18
-rw-r--r--library/cpp/testing/gtest_extensions/probe.cpp4
-rw-r--r--library/cpp/testing/gtest_extensions/probe.h24
-rw-r--r--library/cpp/testing/gtest_extensions/ut/gtest_extensions_ut.cpp2
-rw-r--r--library/cpp/testing/gtest_extensions/ut/ya.make2
-rw-r--r--library/cpp/testing/unittest/registar.cpp26
-rw-r--r--library/cpp/testing/unittest/registar.h10
-rw-r--r--library/cpp/testing/unittest/tests_data.cpp6
-rw-r--r--library/cpp/testing/unittest/tests_data.h4
-rw-r--r--library/cpp/testing/unittest/utmain.cpp2
-rw-r--r--library/cpp/testing/unittest/ya.make4
-rw-r--r--library/cpp/testing/ya.make6
18 files changed, 71 insertions, 71 deletions
diff --git a/library/cpp/testing/README.md b/library/cpp/testing/README.md
index e8e0391be4a..ffa2e20c625 100644
--- a/library/cpp/testing/README.md
+++ b/library/cpp/testing/README.md
@@ -1,16 +1,16 @@
-В этой директории лежат библиотеки для удобного написания тестов на C++, а именно:
-
-* `benchmark` — библиотека для реализации простых бенчмарков.
-* `boost_test` — реализация тестирования средствами библиотеки _boost_. **Не используйте этот фреймворк в новом коде.**
-* `boost_test_main` — реализация (средствами библиотеки _boost_) функции `int main(argc, argv)` для модуля `BOOSTTEST`. **Не используйте этот фреймворк в новом коде.**
-* `common` — независимые вспомогательные функции. Например функции для получения аркадийных путей.
-* `gmock` — прокси-библиотека для подключения `contrib/resticted/googltest/googlemock` без нарушения PEERDIR policy.
-* `gtest` — реализация модуля `GTEST` — средства для интеграции фреймворка _googletest_ в Аркадию.
+В этой директории лежат библиотеки для удобного написания тестов на C++, а именно:
+
+* `benchmark` — библиотека для реализации простых бенчмарков.
+* `boost_test` — реализация тестирования средствами библиотеки _boost_. **Не используйте этот фреймворк в новом коде.**
+* `boost_test_main` — реализация (средствами библиотеки _boost_) функции `int main(argc, argv)` для модуля `BOOSTTEST`. **Не используйте этот фреймворк в новом коде.**
+* `common` — независимые вспомогательные функции. Например функции для получения аркадийных путей.
+* `gmock` — прокси-библиотека для подключения `contrib/resticted/googltest/googlemock` без нарушения PEERDIR policy.
+* `gtest` — реализация модуля `GTEST` — средства для интеграции фреймворка _googletest_ в Аркадию.
* `gtest_boost_extensions` — расширения gtest и gmock, улучшающие поддержку типов из boost.
-* `gtest_extensions` — расширения gtest и gmock, улучшающие поддержку Аркадийных типов. Все расширения включены в модуле `GTEST` по-умолчаниiю.
-* `gtest_main` — реализация `int main(argc, argv)` для модуля `GTEST` (вынесена в отдельную библиотеку, чтобы в перспективе была возможна реализация `GTEST_WITH_CUSTOM_ENTRY_POINT`).
+* `gtest_extensions` — расширения gtest и gmock, улучшающие поддержку Аркадийных типов. Все расширения включены в модуле `GTEST` по-умолчаниiю.
+* `gtest_main` — реализация `int main(argc, argv)` для модуля `GTEST` (вынесена в отдельную библиотеку, чтобы в перспективе была возможна реализация `GTEST_WITH_CUSTOM_ENTRY_POINT`).
* `gtest_protobuf` — утилиты для работы с протобуфом в тестах.
* `hook` — хуки для выполнения пользовательских функций в тестах и бенчмарках.
-* `mock_server` — реализация http-сервера для тестов.
+* `mock_server` — реализация http-сервера для тестов.
* `unittest` — реализация модуля UNITTEST — основного средства для тестирования тестов на С++ в Аркадии.
* `unittest_main` — реализация `int main(argc, argv)` для модуля UNITTEST (она вынесена в отдельную библиотеку, чтобы оставить возможность для реализации `UNITTEST_WITH_CUSTOM_ENTRY_POINT` и `YT_UNITTEST`.
diff --git a/library/cpp/testing/common/env.h b/library/cpp/testing/common/env.h
index 7b89aa1bed8..8a1d8abd243 100644
--- a/library/cpp/testing/common/env.h
+++ b/library/cpp/testing/common/env.h
@@ -38,7 +38,7 @@ const TString& GetRamDrivePath();
// @brief return path from env:YA_TEST_OUTPUT_RAM_DRIVE_PATH
const TString& GetOutputRamDrivePath();
-
+
// @brief return test parameter by name. If not exists, return an empty string
const TString& GetTestParam(TStringBuf name);
diff --git a/library/cpp/testing/common/probe.h b/library/cpp/testing/common/probe.h
index 19910979b56..522094f2750 100644
--- a/library/cpp/testing/common/probe.h
+++ b/library/cpp/testing/common/probe.h
@@ -2,7 +2,7 @@
#include <util/system/yassert.h>
-namespace NTesting {
+namespace NTesting {
////////////////////////////////////////////////////////////////////////////////
// Below there is a serie of probe classes for testing construction/destruction copying/moving of class.
@@ -137,4 +137,4 @@ namespace NTesting {
: State(nullptr)
{}
};
-} // namespace NTesting
+} // namespace NTesting
diff --git a/library/cpp/testing/common/ut/ya.make b/library/cpp/testing/common/ut/ya.make
index 053aa380791..efea2793ef3 100644
--- a/library/cpp/testing/common/ut/ya.make
+++ b/library/cpp/testing/common/ut/ya.make
@@ -1,4 +1,4 @@
-GTEST()
+GTEST()
OWNER(
amatanhead
bulatman
diff --git a/library/cpp/testing/common/ya.make b/library/cpp/testing/common/ya.make
index 2f4b0ce26ed..d9558ad64ed 100644
--- a/library/cpp/testing/common/ya.make
+++ b/library/cpp/testing/common/ya.make
@@ -10,7 +10,7 @@ OWNER(
SRCS(
env.cpp
network.cpp
- probe.cpp
+ probe.cpp
scope.cpp
)
diff --git a/library/cpp/testing/gtest_extensions/README.md b/library/cpp/testing/gtest_extensions/README.md
index 5445c7a464a..75c9c3591e6 100644
--- a/library/cpp/testing/gtest_extensions/README.md
+++ b/library/cpp/testing/gtest_extensions/README.md
@@ -2,4 +2,4 @@
Extensions that enable better support of util types in gtest and gmock: pretty printers, matchers, some convenience macros.
-If you're using `GTEST`, include `library/cpp/testing/gtest/gtest.h` and it will automatically enable these extensions. This is the preferred way to include gtest and gmock as opposed to including gtest, gmock and extensions directly. It eliminates chances of forgetting to include extensions.
+If you're using `GTEST`, include `library/cpp/testing/gtest/gtest.h` and it will automatically enable these extensions. This is the preferred way to include gtest and gmock as opposed to including gtest, gmock and extensions directly. It eliminates chances of forgetting to include extensions.
diff --git a/library/cpp/testing/gtest_extensions/pretty_printers.h b/library/cpp/testing/gtest_extensions/pretty_printers.h
index 14d82844464..69533fe5d88 100644
--- a/library/cpp/testing/gtest_extensions/pretty_printers.h
+++ b/library/cpp/testing/gtest_extensions/pretty_printers.h
@@ -39,8 +39,8 @@
* }
* ```
*/
-#define Y_GTEST_ARCADIA_PRINTER(T) \
- void PrintTo(const T& value, std::ostream* stream) { \
+#define Y_GTEST_ARCADIA_PRINTER(T) \
+ void PrintTo(const T& value, std::ostream* stream) { \
::TString ss; \
::TStringOutput s{ss}; \
s << value; \
@@ -48,18 +48,18 @@
}
-template <typename TCharType, typename TCharTraits>
-void PrintTo(const TBasicString<TCharType, TCharTraits>& value, std::ostream* stream) {
+template <typename TCharType, typename TCharTraits>
+void PrintTo(const TBasicString<TCharType, TCharTraits>& value, std::ostream* stream) {
*stream << value.Quote().c_str();
}
-template <typename TCharType, typename TCharTraits>
-void PrintTo(TBasicStringBuf<TCharType, TCharTraits> value, std::ostream* stream) {
- *stream << TBasicString<TCharType, TCharTraits>{value}.Quote().c_str();
+template <typename TCharType, typename TCharTraits>
+void PrintTo(TBasicStringBuf<TCharType, TCharTraits> value, std::ostream* stream) {
+ *stream << TBasicString<TCharType, TCharTraits>{value}.Quote().c_str();
}
template <typename T, typename P>
-void PrintTo(const TMaybe<T, P>& value, std::ostream* stream) {
+void PrintTo(const TMaybe<T, P>& value, std::ostream* stream) {
if (value.Defined()) {
::testing::internal::UniversalPrint(value.GetRef(), stream);
} else {
@@ -67,7 +67,7 @@ void PrintTo(const TMaybe<T, P>& value, std::ostream* stream) {
}
}
-inline void PrintTo(TNothing /* value */, std::ostream* stream) {
+inline void PrintTo(TNothing /* value */, std::ostream* stream) {
*stream << "nothing";
}
diff --git a/library/cpp/testing/gtest_extensions/probe.cpp b/library/cpp/testing/gtest_extensions/probe.cpp
index c3a49b93238..2321e0c8ba3 100644
--- a/library/cpp/testing/gtest_extensions/probe.cpp
+++ b/library/cpp/testing/gtest_extensions/probe.cpp
@@ -2,7 +2,7 @@
#include <ostream>
-namespace testing {
+namespace testing {
void PrintTo(const TProbeState& state, ::std::ostream* os) {
int copies = state.CopyConstructors + state.CopyAssignments;
int moves = state.MoveConstructors + state.MoveAssignments;
@@ -10,4 +10,4 @@ namespace testing {
<< "copies: " << copies << " = " << state.CopyConstructors << " + " << state.CopyAssignments << "; "
<< "moves: " << moves << " = " << state.MoveConstructors << " + " << state.MoveAssignments;
}
-} // namespace testing
+} // namespace testing
diff --git a/library/cpp/testing/gtest_extensions/probe.h b/library/cpp/testing/gtest_extensions/probe.h
index 7d1fee83d38..019759d09e0 100644
--- a/library/cpp/testing/gtest_extensions/probe.h
+++ b/library/cpp/testing/gtest_extensions/probe.h
@@ -2,15 +2,15 @@
#include <util/system/yassert.h>
-#include <library/cpp/testing/common/probe.h>
-
+#include <library/cpp/testing/common/probe.h>
+
#include <gtest/gtest.h>
#include <gmock/gmock.h>
-namespace testing {
- using NTesting::TProbe;
- using NTesting::TProbeState;
- using NTesting::TCoercibleToProbe;
+namespace testing {
+ using NTesting::TProbe;
+ using NTesting::TProbeState;
+ using NTesting::TCoercibleToProbe;
// A helper functor which extracts from probe-like objectss their state.
struct TProbableTraits {
@@ -43,13 +43,13 @@ namespace testing {
MATCHER(IsAlive, "is alive") {
Y_UNUSED(result_listener);
- const auto& state = TProbableTraits::ExtractState(arg);
+ const auto& state = TProbableTraits::ExtractState(arg);
return state.Destructors < state.Constructors + state.CopyConstructors + state.CopyAssignments;
}
MATCHER(IsDead, "is dead") {
Y_UNUSED(result_listener);
- const auto& state = TProbableTraits::ExtractState(arg);
+ const auto& state = TProbableTraits::ExtractState(arg);
return state.Destructors == state.Constructors + state.CopyConstructors + state.CopyAssignments;
}
@@ -57,25 +57,25 @@ namespace testing {
PrintToString(copyCount) + " copy constructors and " + \
PrintToString(moveCount) + " move constructors were called") {
Y_UNUSED(result_listener);
- const auto& state = TProbableTraits::ExtractState(arg);
+ const auto& state = TProbableTraits::ExtractState(arg);
return state.CopyConstructors == copyCount && state.MoveConstructors == moveCount;
}
MATCHER(NoCopies, "no copies were made") {
Y_UNUSED(result_listener);
- const auto& state = TProbableTraits::ExtractState(arg);
+ const auto& state = TProbableTraits::ExtractState(arg);
return 0 == state.CopyConstructors && 0 == state.CopyAssignments;
}
MATCHER(NoMoves, "no moves were made") {
Y_UNUSED(result_listener);
- const auto& state = TProbableTraits::ExtractState(arg);
+ const auto& state = TProbableTraits::ExtractState(arg);
return 0 == state.MoveConstructors && 0 == state.MoveAssignments;
}
MATCHER(NoAssignments, "no assignments were made") {
Y_UNUSED(result_listener);
- const auto& state = TProbableTraits::ExtractState(arg);
+ const auto& state = TProbableTraits::ExtractState(arg);
return 0 == state.CopyAssignments && 0 == state.MoveAssignments;
}
}
diff --git a/library/cpp/testing/gtest_extensions/ut/gtest_extensions_ut.cpp b/library/cpp/testing/gtest_extensions/ut/gtest_extensions_ut.cpp
index 81cdfd04271..7dd8c9d57e5 100644
--- a/library/cpp/testing/gtest_extensions/ut/gtest_extensions_ut.cpp
+++ b/library/cpp/testing/gtest_extensions/ut/gtest_extensions_ut.cpp
@@ -251,7 +251,7 @@ struct T1 {
int x;
};
-void PrintTo(T1 value, std::ostream* stream) {
+void PrintTo(T1 value, std::ostream* stream) {
*stream << "T1{" << value.x << "}";
}
diff --git a/library/cpp/testing/gtest_extensions/ut/ya.make b/library/cpp/testing/gtest_extensions/ut/ya.make
index 39b41cecfd2..b5d696a4bd6 100644
--- a/library/cpp/testing/gtest_extensions/ut/ya.make
+++ b/library/cpp/testing/gtest_extensions/ut/ya.make
@@ -1,4 +1,4 @@
-GTEST()
+GTEST()
OWNER(
amatanhead
bulatman
diff --git a/library/cpp/testing/unittest/registar.cpp b/library/cpp/testing/unittest/registar.cpp
index 3679b768ed4..c678772cc58 100644
--- a/library/cpp/testing/unittest/registar.cpp
+++ b/library/cpp/testing/unittest/registar.cpp
@@ -81,20 +81,20 @@ struct TDiffColorizer {
{
}
- TString Special(TStringBuf str) const {
- return ToString(Colors.YellowColor()) + str;
+ TString Special(TStringBuf str) const {
+ return ToString(Colors.YellowColor()) + str;
}
- TString Common(TArrayRef<const char> str) const {
- return ToString(Colors.OldColor()) + TString(str.begin(), str.end());
+ TString Common(TArrayRef<const char> str) const {
+ return ToString(Colors.OldColor()) + TString(str.begin(), str.end());
}
- TString Left(TArrayRef<const char> str) const {
- return ToString(GetLeftColor()) + TString(str.begin(), str.end());
+ TString Left(TArrayRef<const char> str) const {
+ return ToString(GetLeftColor()) + TString(str.begin(), str.end());
}
- TString Right(TArrayRef<const char> str) const {
- return ToString(GetRightColor()) + TString(str.begin(), str.end());
+ TString Right(TArrayRef<const char> str) const {
+ return ToString(GetRightColor()) + TString(str.begin(), str.end());
}
TStringBuf GetLeftColor() const {
@@ -114,21 +114,21 @@ struct TTraceDiffFormatter {
{
}
- TString Special(TStringBuf str) const {
- return ToString(str);
+ TString Special(TStringBuf str) const {
+ return ToString(str);
}
- TString Common(TArrayRef<const char> str) const {
+ TString Common(TArrayRef<const char> str) const {
return TString(str.begin(), str.end());
}
- TString Left(TArrayRef<const char> str) const {
+ TString Left(TArrayRef<const char> str) const {
return NUnitTest::GetFormatTag("good") +
TString(str.begin(), str.end()) +
NUnitTest::GetResetTag();
}
- TString Right(TArrayRef<const char> str) const {
+ TString Right(TArrayRef<const char> str) const {
return NUnitTest::GetFormatTag("bad") +
TString(str.begin(), str.end()) +
NUnitTest::GetResetTag();
diff --git a/library/cpp/testing/unittest/registar.h b/library/cpp/testing/unittest/registar.h
index 44517a00924..f437f201d5d 100644
--- a/library/cpp/testing/unittest/registar.h
+++ b/library/cpp/testing/unittest/registar.h
@@ -270,7 +270,7 @@ private: \
\
public: \
static TString StaticName() noexcept { \
- return TypeName<N>(); \
+ return TypeName<N>(); \
} \
\
private: \
@@ -403,13 +403,13 @@ public: \
const auto _ed = (E); \
const auto _ad = (A); \
const auto _dd = (D); \
- if (std::isnan((long double)_ed) && !std::isnan((long double)_ad)) { \
- const auto _as = ToString((long double)_ad); \
+ if (std::isnan((long double)_ed) && !std::isnan((long double)_ad)) { \
+ const auto _as = ToString((long double)_ad); \
auto&& failMsg = Sprintf("expected NaN, got %s %s", _as.data(), (::TStringBuilder() << C).data()); \
UNIT_FAIL_IMPL("assertion failure", failMsg); \
} \
- if (!std::isnan((long double)_ed) && std::isnan((long double)_ad)) { \
- const auto _es = ToString((long double)_ed); \
+ if (!std::isnan((long double)_ed) && std::isnan((long double)_ad)) { \
+ const auto _es = ToString((long double)_ed); \
auto&& failMsg = Sprintf("expected %s, got NaN %s", _es.data(), (::TStringBuilder() << C).data()); \
UNIT_FAIL_IMPL("assertion failure", failMsg); \
} \
diff --git a/library/cpp/testing/unittest/tests_data.cpp b/library/cpp/testing/unittest/tests_data.cpp
index b51cbc4b87c..632c098af9a 100644
--- a/library/cpp/testing/unittest/tests_data.cpp
+++ b/library/cpp/testing/unittest/tests_data.cpp
@@ -98,7 +98,7 @@ ui16 TPortManager::GetPortsRange(const ui16 startPort, const ui16 range) {
return Impl_->GetPortsRange(startPort, range);
}
-ui16 GetRandomPort() {
+ui16 GetRandomPort() {
TPortManager* pm = Singleton<TPortManager>(false);
- return pm->GetPort();
-}
+ return pm->GetPort();
+}
diff --git a/library/cpp/testing/unittest/tests_data.h b/library/cpp/testing/unittest/tests_data.h
index 6536bc1ae69..4b06b24a1a6 100644
--- a/library/cpp/testing/unittest/tests_data.h
+++ b/library/cpp/testing/unittest/tests_data.h
@@ -50,5 +50,5 @@ private:
class TPortManagerImpl;
THolder<TPortManagerImpl> Impl_;
};
-
-ui16 GetRandomPort();
+
+ui16 GetRandomPort();
diff --git a/library/cpp/testing/unittest/utmain.cpp b/library/cpp/testing/unittest/utmain.cpp
index 305bc6b40fc..3a46c7d82c2 100644
--- a/library/cpp/testing/unittest/utmain.cpp
+++ b/library/cpp/testing/unittest/utmain.cpp
@@ -637,7 +637,7 @@ static void GracefulShutdownHandler(int) {
}
#endif
-int NUnitTest::RunMain(int argc, char** argv) {
+int NUnitTest::RunMain(int argc, char** argv) {
#if defined(_linux_) && defined(CLANG_COVERAGE)
{
struct sigaction sa;
diff --git a/library/cpp/testing/unittest/ya.make b/library/cpp/testing/unittest/ya.make
index aaa4f2ba851..c82d31838d5 100644
--- a/library/cpp/testing/unittest/ya.make
+++ b/library/cpp/testing/unittest/ya.make
@@ -1,7 +1,7 @@
LIBRARY()
-PROVIDES(test_framework)
-
+PROVIDES(test_framework)
+
OWNER(
pg
galaxycrab
diff --git a/library/cpp/testing/ya.make b/library/cpp/testing/ya.make
index 6a57ac2ee64..16f63d55d50 100644
--- a/library/cpp/testing/ya.make
+++ b/library/cpp/testing/ya.make
@@ -4,11 +4,11 @@ RECURSE(
benchmark/examples
benchmark/examples/metrics
benchmark/main
- boost_test
- boost_test_main
+ boost_test
+ boost_test_main
dump_clang_coverage
gbenchmark_main
- gmock
+ gmock
gmock_in_unittest
gmock_in_unittest/example_ut
gtest