aboutsummaryrefslogtreecommitdiffstats
path: root/library/cpp/testing
diff options
context:
space:
mode:
authorthegeorg <thegeorg@yandex-team.ru>2022-02-10 16:45:12 +0300
committerDaniil Cherednik <dcherednik@yandex-team.ru>2022-02-10 16:45:12 +0300
commit49116032d905455a7b1c994e4a696afc885c1e71 (patch)
treebe835aa92c6248212e705f25388ebafcf84bc7a1 /library/cpp/testing
parent4e839db24a3bbc9f1c610c43d6faaaa99824dcca (diff)
downloadydb-49116032d905455a7b1c994e4a696afc885c1e71.tar.gz
Restoring authorship annotation for <thegeorg@yandex-team.ru>. Commit 2 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 ffa2e20c62..e8e0391be4 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 8a1d8abd24..7b89aa1bed 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 522094f275..19910979b5 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 efea2793ef..053aa38079 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 d9558ad64e..2f4b0ce26e 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 75c9c3591e..5445c7a464 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 69533fe5d8..14d8284446 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 2321e0c8ba..c3a49b9323 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 019759d09e..7d1fee83d3 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 7dd8c9d57e..81cdfd0427 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 b5d696a4bd..39b41cecfd 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 c678772cc5..3679b768ed 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 f437f201d5..44517a0092 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 632c098af9..b51cbc4b87 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 4b06b24a1a..6536bc1ae6 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 3a46c7d82c..305bc6b40f 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 c82d31838d..aaa4f2ba85 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 16f63d55d5..6a57ac2ee6 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