From 2527b0ce50c26598fd9c8e4f6fa730f24cdf7e49 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Del=20Pino?= <stephane.delpino44@gmail.com> Date: Thu, 18 Nov 2021 10:59:20 +0100 Subject: [PATCH] Ignore unreachable safety code in coverage --- src/analysis/CubeGaussQuadrature.cpp | 2 ++ src/analysis/PrismGaussQuadrature.cpp | 2 ++ src/analysis/PyramidGaussQuadrature.cpp | 2 ++ src/analysis/SquareGaussQuadrature.cpp | 2 ++ src/analysis/TetrahedronGaussQuadrature.cpp | 2 ++ src/analysis/TriangleGaussQuadrature.cpp | 2 ++ 6 files changed, 12 insertions(+) diff --git a/src/analysis/CubeGaussQuadrature.cpp b/src/analysis/CubeGaussQuadrature.cpp index eaf8ab0ac..cabac8663 100644 --- a/src/analysis/CubeGaussQuadrature.cpp +++ b/src/analysis/CubeGaussQuadrature.cpp @@ -228,9 +228,11 @@ CubeGaussQuadrature::_buildPointAndWeightLists() k += 48; break; } + // LCOV_EXCL_START default: { throw UnexpectedError("invalid quadrature id"); } + // LCOV_EXCL_STOP } } }; diff --git a/src/analysis/PrismGaussQuadrature.cpp b/src/analysis/PrismGaussQuadrature.cpp index 0a5ee6b89..2077f0353 100644 --- a/src/analysis/PrismGaussQuadrature.cpp +++ b/src/analysis/PrismGaussQuadrature.cpp @@ -133,9 +133,11 @@ PrismGaussQuadrature::_buildPointAndWeightLists() k += 12; break; } + // LCOV_EXCL_START default: { throw UnexpectedError("invalid quadrature id"); } + // LCOV_EXCL_STOP } } }; diff --git a/src/analysis/PyramidGaussQuadrature.cpp b/src/analysis/PyramidGaussQuadrature.cpp index d5f246eb7..d0ed132aa 100644 --- a/src/analysis/PyramidGaussQuadrature.cpp +++ b/src/analysis/PyramidGaussQuadrature.cpp @@ -88,9 +88,11 @@ PyramidGaussQuadrature::_buildPointAndWeightLists() k += 8; break; } + // LCOV_EXCL_START default: { throw UnexpectedError("invalid quadrature id"); } + // LCOV_EXCL_STOP } } }; diff --git a/src/analysis/SquareGaussQuadrature.cpp b/src/analysis/SquareGaussQuadrature.cpp index 99cbc7960..841263828 100644 --- a/src/analysis/SquareGaussQuadrature.cpp +++ b/src/analysis/SquareGaussQuadrature.cpp @@ -83,9 +83,11 @@ SquareGaussQuadrature::_buildPointAndWeightLists() k += 8; break; } + // LCOV_EXCL_START default: { throw UnexpectedError("invalid quadrature id"); } + // LCOV_EXCL_STOP } } diff --git a/src/analysis/TetrahedronGaussQuadrature.cpp b/src/analysis/TetrahedronGaussQuadrature.cpp index b868ab883..38c752e7f 100644 --- a/src/analysis/TetrahedronGaussQuadrature.cpp +++ b/src/analysis/TetrahedronGaussQuadrature.cpp @@ -136,9 +136,11 @@ TetrahedronGaussQuadrature::_buildPointAndWeightLists() k += 24; break; } + // LCOV_EXCL_START default: { throw UnexpectedError("invalid quadrature id"); } + // LCOV_EXCL_STOP } } }; diff --git a/src/analysis/TriangleGaussQuadrature.cpp b/src/analysis/TriangleGaussQuadrature.cpp index 13ae4693d..6a8285ef5 100644 --- a/src/analysis/TriangleGaussQuadrature.cpp +++ b/src/analysis/TriangleGaussQuadrature.cpp @@ -70,9 +70,11 @@ TriangleGaussQuadrature::_buildPointAndWeightLists() k += 6; break; } + // LCOV_EXCL_START default: { throw UnexpectedError("invalid quadrature id"); } + // LCOV_EXCL_STOP } } -- GitLab