summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorruki <[email protected]>2021-10-10 23:03:20 +0800
committerruki <[email protected]>2021-10-10 23:03:20 +0800
commit2a231e4654c2569c347e27351a28ea6c4e95cf0c (patch)
tree7b5a30bd80268bc71f6b9bd5e707a93bdbb2b905 /tests
parentf7d079c1a5eef8d875b25e383132e6c114b7e48a (diff)
fix module tests
Diffstat (limited to 'tests')
-rw-r--r--tests/projects/c++/modules/class/src/hello.mpp3
-rw-r--r--tests/projects/c++/modules/class/src/hello_impl.cpp7
-rw-r--r--tests/projects/c++/modules/dependence/src/hello_impl.cpp6
-rw-r--r--tests/projects/c++/modules/hello/src/hello.mpp7
-rw-r--r--tests/projects/c++/modules/impl_unit/src/hello_impl.cpp6
-rw-r--r--tests/projects/c++/modules/inline_and_template/src/hello.mpp6
-rw-r--r--tests/projects/c++/modules/inline_and_template/src/say.mpp6
7 files changed, 19 insertions, 22 deletions
diff --git a/tests/projects/c++/modules/class/src/hello.mpp b/tests/projects/c++/modules/class/src/hello.mpp
index 9e4ecd960..268964aa3 100644
--- a/tests/projects/c++/modules/class/src/hello.mpp
+++ b/tests/projects/c++/modules/class/src/hello.mpp
@@ -5,8 +5,7 @@ export namespace hello {
public:
say(int data);
void hello();
-
private:
int data_;
};
-} \ No newline at end of file
+}
diff --git a/tests/projects/c++/modules/class/src/hello_impl.cpp b/tests/projects/c++/modules/class/src/hello_impl.cpp
index 6d0008fbb..b8b572f27 100644
--- a/tests/projects/c++/modules/class/src/hello_impl.cpp
+++ b/tests/projects/c++/modules/class/src/hello_impl.cpp
@@ -1,14 +1,13 @@
-module hello;
-
+module;
#include <iostream>
-
using namespace std;
+module hello;
+
namespace hello {
say::say(int data) : data_(data) {
}
-
void say::hello() {
cout << "hello, say class: " << data_ << endl;
}
diff --git a/tests/projects/c++/modules/dependence/src/hello_impl.cpp b/tests/projects/c++/modules/dependence/src/hello_impl.cpp
index 5dbc009f4..064afebad 100644
--- a/tests/projects/c++/modules/dependence/src/hello_impl.cpp
+++ b/tests/projects/c++/modules/dependence/src/hello_impl.cpp
@@ -1,6 +1,7 @@
-module hello;
-
+module;
#include <iostream>
+
+module hello;
import mod;
void inner() {
@@ -13,7 +14,6 @@ namespace hello {
void say_hello() { ::inner(); }
say::say(int data) : data_{data} {
-
}
void say::hello() {
diff --git a/tests/projects/c++/modules/hello/src/hello.mpp b/tests/projects/c++/modules/hello/src/hello.mpp
index 9bbd036f0..124bd72bc 100644
--- a/tests/projects/c++/modules/hello/src/hello.mpp
+++ b/tests/projects/c++/modules/hello/src/hello.mpp
@@ -1,11 +1,10 @@
-export module hello;
-
+module;
#include <cstdio>
-using namespace std;
+export module hello;
export namespace hello {
void say(const char* str) {
printf("%s\n", str);
}
-} \ No newline at end of file
+}
diff --git a/tests/projects/c++/modules/impl_unit/src/hello_impl.cpp b/tests/projects/c++/modules/impl_unit/src/hello_impl.cpp
index 9cee17cfd..425c7aba4 100644
--- a/tests/projects/c++/modules/impl_unit/src/hello_impl.cpp
+++ b/tests/projects/c++/modules/impl_unit/src/hello_impl.cpp
@@ -1,9 +1,9 @@
-module hello;
-
+module;
#include <iostream>
-
using namespace std;
+module hello;
+
namespace hello {
void say_hi() {
cout << "hello hi!" << endl;
diff --git a/tests/projects/c++/modules/inline_and_template/src/hello.mpp b/tests/projects/c++/modules/inline_and_template/src/hello.mpp
index c36d54783..94d40ddaa 100644
--- a/tests/projects/c++/modules/inline_and_template/src/hello.mpp
+++ b/tests/projects/c++/modules/inline_and_template/src/hello.mpp
@@ -1,9 +1,9 @@
-export module hello;
-
+module;
#include <cstdio>
+export module hello;
export namespace hello {
inline void say_hello() {
std::printf("hello world!\n");
}
-} \ No newline at end of file
+}
diff --git a/tests/projects/c++/modules/inline_and_template/src/say.mpp b/tests/projects/c++/modules/inline_and_template/src/say.mpp
index b4d05a5f4..ab3290cf9 100644
--- a/tests/projects/c++/modules/inline_and_template/src/say.mpp
+++ b/tests/projects/c++/modules/inline_and_template/src/say.mpp
@@ -1,11 +1,11 @@
-export module say;
-
+module;
#include <cstdio>
+export module say;
export class say {
public:
template <int N>
void hello() {
std::printf("hello, say class: %d\n", N);
}
-}; \ No newline at end of file
+};