aboutsummaryrefslogtreecommitdiffhomepage
path: root/tests/test_macro_operators.sh
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2025-10-04 15:33:07 +0900
committernsfisis <nsfisis@gmail.com>2025-10-04 15:33:10 +0900
commit46e79e69ae866df88cb9442a7329c72662ed2db3 (patch)
tree13561c1e7273ed0311da37957e4a82d15b243ba4 /tests/test_macro_operators.sh
parent7e11675136edf8136f812c85cd45bc88ba405533 (diff)
downloadducc-46e79e69ae866df88cb9442a7329c72662ed2db3.tar.gz
ducc-46e79e69ae866df88cb9442a7329c72662ed2db3.tar.zst
ducc-46e79e69ae866df88cb9442a7329c72662ed2db3.zip
refactor: rename test files
Diffstat (limited to 'tests/test_macro_operators.sh')
-rw-r--r--tests/test_macro_operators.sh89
1 files changed, 0 insertions, 89 deletions
diff --git a/tests/test_macro_operators.sh b/tests/test_macro_operators.sh
deleted file mode 100644
index e456d4f..0000000
--- a/tests/test_macro_operators.sh
+++ /dev/null
@@ -1,89 +0,0 @@
-cat <<'EOF' > expected
-int printf ();
-
-
-int foobar = 100;
-int prefix_test = 200;
-int test_suffix = 300;
-
-int var_1 = 10;
-int var_2 = 20;
-
-int var_A = 30;
-
-int number_12 = 12;
-
-int bazqux = 42;
-
-int main () {
- printf ( foobar=%d\n, foobar);
- printf ( prefix_test=%d\n, prefix_test);
- printf ( test_suffix=%d\n, test_suffix);
- printf ( var_1=%d\n, var_1);
- printf ( var_2=%d\n, var_2);
- printf ( var_A=%d\n, var_A);
- printf ( number_12=%d\n, number_12);
- return 0;
-}
-EOF
-
-test_cpp <<'EOF'
-int printf();
-
-#define CONCAT(a, b) a##b
-#define PREFIX(name) prefix_##name
-#define SUFFIX(name) name##_suffix
-
-int CONCAT(foo, bar) = 100;
-int PREFIX(test) = 200;
-int SUFFIX(test) = 300;
-
-#define MAKE_VAR(n) var_##n
-int MAKE_VAR(1) = 10;
-int MAKE_VAR(2) = 20;
-
-#define A 0
-int MAKE_VAR(A) = 30;
-
-#define NUMBER(x, y) number_##x##y
-int NUMBER(1, 2) = 12;
-
-#define CONCAT2(a, b) a ## b
-int CONCAT2(baz, qux) = 42;
-
-int main() {
- printf("foobar=%d\n", foobar);
- printf("prefix_test=%d\n", prefix_test);
- printf("test_suffix=%d\n", test_suffix);
- printf("var_1=%d\n", var_1);
- printf("var_2=%d\n", var_2);
- printf("var_A=%d\n", var_A);
- printf("number_12=%d\n", number_12);
- return 0;
-}
-EOF
-
-cat <<'EOF' > expected
-int printf ( const char *, ...);
-
-
-int H ( int n) { return n; }
-
-int main () {
- printf ( %d\n, H ( 123));
-}
-EOF
-
-test_cpp <<'EOF'
-int printf(const char*, ...);
-
-#define F(x) CHECK(G(x))
-#define G(x) CHECK(H(x))
-#define CHECK(x) x
-
-int H(int n) { return n; }
-
-int main() {
- printf("%d\n", F(123));
-}
-EOF