Kaynağa Gözat

Throwing std::exception's instead of plain int's in the tests.

main
offa 6 yıl önce
ebeveyn
işleme
14a838f9a2
2 değiştirilmiş dosya ile 4 ekleme ve 4 silme
  1. +2
    -2
      test/ScopeFailTest.cpp
  2. +2
    -2
      test/ScopeSuccessTest.cpp

+ 2
- 2
test/ScopeFailTest.cpp Dosyayı Görüntüle

@@ -105,7 +105,7 @@ TEST_CASE("exit function called on exception", "[ScopeFail]")
{
REQUIRE_CALL(m, deleter());
[[maybe_unused]] auto guard = sr::scope_fail{deleter};
throw 3;
throw std::exception{};
}
catch( ... )
{
@@ -116,7 +116,7 @@ TEST_CASE("exit function not called on pending exception", "[ScopeFail]")
{
try
{
throw 3;
throw std::exception{};
}
catch( ... )
{

+ 2
- 2
test/ScopeSuccessTest.cpp Dosyayı Görüntüle

@@ -103,7 +103,7 @@ TEST_CASE("exit function not called on exception", "[ScopeFail]")
try
{
[[maybe_unused]] auto guard = sr::scope_success{deleter};
throw 3;
throw std::exception{};
}
catch( ... )
{
@@ -114,7 +114,7 @@ TEST_CASE("exit function called on pending exception", "[ScopeFail]")
{
try
{
throw 3;
throw std::exception{};
}
catch( ... )
{

Yükleniyor…
İptal
Kaydet