From ed96baab01f8e2d419788ecf485502f6e5509b7e Mon Sep 17 00:00:00 2001 From: ruki Date: Thu, 14 Mar 2024 00:53:32 +0800 Subject: improve test --- tests/projects/c++/modules/partitions_implunit/src/main.cpp | 7 +++++++ tests/projects/c++/modules/partitions_implunit/src/math.cpp | 6 ++---- tests/projects/c++/modules/partitions_implunit/src/math.mpp | 3 +-- tests/projects/c++/modules/partitions_implunit/src/math_impl.mpp | 5 ++--- tests/projects/c++/modules/partitions_implunit/src/test.cpp | 7 ------- 5 files changed, 12 insertions(+), 16 deletions(-) create mode 100644 tests/projects/c++/modules/partitions_implunit/src/main.cpp delete mode 100644 tests/projects/c++/modules/partitions_implunit/src/test.cpp diff --git a/tests/projects/c++/modules/partitions_implunit/src/main.cpp b/tests/projects/c++/modules/partitions_implunit/src/main.cpp new file mode 100644 index 000000000..c8c0bfd65 --- /dev/null +++ b/tests/projects/c++/modules/partitions_implunit/src/main.cpp @@ -0,0 +1,7 @@ +import math; + +int main(int argc, char** argv) { + auto a{ Math::lerchZeta(1, 2, 3) }; + auto b{ Math::superLog(1, 2) }; + return 0; +} diff --git a/tests/projects/c++/modules/partitions_implunit/src/math.cpp b/tests/projects/c++/modules/partitions_implunit/src/math.cpp index 3a10c8203..3651adb2d 100644 --- a/tests/projects/c++/modules/partitions_implunit/src/math.cpp +++ b/tests/projects/c++/modules/partitions_implunit/src/math.cpp @@ -2,14 +2,12 @@ module math; import :details; -double Math::superLog(double z, double b) -{ +double Math::superLog(double z, double b) { // Implementation omitted... return someHelperFunction(z); } -double Math::lerchZeta(double lambda, double alpha, double s) -{ +double Math::lerchZeta(double lambda, double alpha, double s) { // Implementation omitted... return someHelperFunction(s); } diff --git a/tests/projects/c++/modules/partitions_implunit/src/math.mpp b/tests/projects/c++/modules/partitions_implunit/src/math.mpp index 9e2552513..e9d5fb85a 100644 --- a/tests/projects/c++/modules/partitions_implunit/src/math.mpp +++ b/tests/projects/c++/modules/partitions_implunit/src/math.mpp @@ -1,7 +1,6 @@ export module math; // math module declaration -export namespace Math -{ +export namespace Math { double superLog(double z, double b); double lerchZeta(double lambda, double alpha, double s); } diff --git a/tests/projects/c++/modules/partitions_implunit/src/math_impl.mpp b/tests/projects/c++/modules/partitions_implunit/src/math_impl.mpp index a92cb5e4a..17d5afaf4 100644 --- a/tests/projects/c++/modules/partitions_implunit/src/math_impl.mpp +++ b/tests/projects/c++/modules/partitions_implunit/src/math_impl.mpp @@ -1,7 +1,6 @@ -export module math:details; // math:details implementation partition +module math:details; // math:details implementation partition -double someHelperFunction(double a) -{ +double someHelperFunction(double a) { // Implementation omitted... return 42; } diff --git a/tests/projects/c++/modules/partitions_implunit/src/test.cpp b/tests/projects/c++/modules/partitions_implunit/src/test.cpp deleted file mode 100644 index 8f7f81b2c..000000000 --- a/tests/projects/c++/modules/partitions_implunit/src/test.cpp +++ /dev/null @@ -1,7 +0,0 @@ -import math; - -int main() -{ - auto a{ Math::lerchZeta(1, 2, 3) }; - auto b{ Math::superLog(1, 2) }; -} -- cgit v1.3.1