Skip to content

Commit f2d9d86

Browse files
committed
Simplify test suite.
1 parent 565ddf0 commit f2d9d86

File tree

7 files changed

+10
-40
lines changed

7 files changed

+10
-40
lines changed

tests/BUCK

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ rust_library(
1515
"ffi/extra.rs",
1616
"ffi/lib.rs",
1717
"ffi/module.rs",
18-
"ffi/class_in_ns.rs",
1918
],
2019
crate = "cxx_test_suite",
2120
deps = [
@@ -31,7 +30,6 @@ cxx_library(
3130
":bridge/source",
3231
":extra/source",
3332
":module/source",
34-
":class_in_ns/source",
3533
],
3634
headers = {
3735
"ffi/lib.rs.h": ":bridge/header",
@@ -54,8 +52,3 @@ rust_cxx_bridge(
5452
name = "module",
5553
src = "ffi/module.rs",
5654
)
57-
58-
rust_cxx_bridge(
59-
name = "class_in_ns",
60-
src = "ffi/class_in_ns.rs",
61-
)

tests/BUILD

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ rust_library(
1818
"ffi/extra.rs",
1919
"ffi/lib.rs",
2020
"ffi/module.rs",
21-
"ffi/class_in_ns.rs",
2221
],
2322
deps = [
2423
":impl",
@@ -33,7 +32,6 @@ cc_library(
3332
":bridge/source",
3433
":extra/source",
3534
":module/source",
36-
":class_in_ns/source",
3735
],
3836
hdrs = ["ffi/tests.h"],
3937
deps = [
@@ -59,9 +57,3 @@ rust_cxx_bridge(
5957
src = "ffi/module.rs",
6058
deps = [":impl"],
6159
)
62-
63-
rust_cxx_bridge(
64-
name = "class_in_ns",
65-
src = "ffi/class_in_ns.rs",
66-
deps = [":impl"],
67-
)

tests/ffi/build.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ fn main() {
66
}
77

88
CFG.include_prefix = "tests/ffi";
9-
let sources = vec!["lib.rs", "extra.rs", "module.rs", "class_in_ns.rs"];
9+
let sources = vec!["lib.rs", "extra.rs", "module.rs"];
1010
cxx_build::bridges(sources)
1111
.file("tests.cc")
1212
.flag_if_supported(cxxbridge_flags::STD)

tests/ffi/class_in_ns.rs

Lines changed: 0 additions & 21 deletions
This file was deleted.

tests/ffi/extra.rs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,5 +51,13 @@ pub mod ffi2 {
5151
fn ns_c_take_trivial(d: D);
5252
#[namespace = "other"]
5353
fn ns_c_return_trivial() -> D;
54+
55+
#[namespace = "I"]
56+
type I;
57+
58+
fn get(self: &I) -> u32;
59+
60+
#[namespace = "I"]
61+
fn ns_c_return_unique_ptr_ns() -> UniquePtr<I>;
5462
}
5563
}

tests/ffi/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
clippy::trivially_copy_pass_by_ref
55
)]
66

7-
pub mod class_in_ns;
87
pub mod extra;
98
pub mod module;
109

tests/test.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
use cxx_test_suite::class_in_ns::ffi3;
21
use cxx_test_suite::extra::ffi2;
32
use cxx_test_suite::ffi;
43
use std::cell::Cell;
@@ -196,7 +195,7 @@ fn test_c_method_calls() {
196195

197196
#[test]
198197
fn test_c_ns_method_calls() {
199-
let unique_ptr = ffi3::ns_c_return_unique_ptr_ns();
198+
let unique_ptr = ffi2::ns_c_return_unique_ptr_ns();
200199

201200
let old_value = unique_ptr.get();
202201
assert_eq!(1000, old_value);

0 commit comments

Comments
 (0)