MCPcopy Create free account
hub / github.com/SeleniumHQ/selenium / find_java_binary_detects_managed_runtime_layout

Function find_java_binary_detects_managed_runtime_layout

rust/src/jre.rs:430–443  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

428
429 #[test]
430 fn find_java_binary_detects_managed_runtime_layout() {
431 let root = create_test_dir("jre_find_java_binary");
432 let java_name = if OS == "windows" { "java.exe" } else { "java" };
433 let java_path = root.join("jdk-21").join("bin").join(java_name);
434
435 fs::create_dir_all(java_path.parent().unwrap()).unwrap();
436 File::create(&java_path).unwrap();
437
438 let detected = find_java_binary(&root);
439
440 assert_eq!(detected, Some(java_path));
441
442 fs::remove_dir_all(&root).unwrap();
443 }
444
445 #[test]
446 fn find_java_binary_ignores_non_bin_locations() {

Callers

nothing calls this directly

Calls 4

createFunction · 0.85
find_java_binaryFunction · 0.85
parentMethod · 0.80
create_test_dirFunction · 0.70

Tested by

no test coverage detected