MCPcopy Create free account
hub / github.com/Nariod/RustPacker / test_proxy_source_init_resolves_all

Function test_proxy_source_init_resolves_all

src/dll_proxy.rs:131–144  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

129
130 #[test]
131 fn test_proxy_source_init_resolves_all() {
132 let exports = vec![
133 DllExport { name: Some("Alpha".into()), ordinal: 1 },
134 DllExport { name: Some("Beta".into()), ordinal: 2 },
135 DllExport { name: Some("Gamma".into()), ordinal: 3 },
136 ];
137 let src = generate_proxy_source(&exports, "lib_orig");
138 assert!(src.contains("b\"Alpha\\0\""));
139 assert!(src.contains("b\"Beta\\0\""));
140 assert!(src.contains("b\"Gamma\\0\""));
141 assert!(src.contains("RP_ADDR_0.store"));
142 assert!(src.contains("RP_ADDR_1.store"));
143 assert!(src.contains("RP_ADDR_2.store"));
144 }
145}

Callers

nothing calls this directly

Calls 1

generate_proxy_sourceFunction · 0.85

Tested by

no test coverage detected