mirror of
https://github.com/mofeng-git/One-KVM.git
synced 2026-06-14 11:42:02 +08:00
fix: 补齐 ATX 控制器缺失接口并完成全项目 clippy -D warnings 修复
This commit is contained in:
@@ -202,9 +202,11 @@ mod tests {
|
||||
|
||||
#[test]
|
||||
fn test_rendezvous_addr() {
|
||||
let mut config = RustDeskConfig::default();
|
||||
let mut config = RustDeskConfig {
|
||||
rendezvous_server: "example.com".to_string(),
|
||||
..Default::default()
|
||||
};
|
||||
|
||||
config.rendezvous_server = "example.com".to_string();
|
||||
assert_eq!(config.rendezvous_addr(), "example.com:21116");
|
||||
|
||||
config.rendezvous_server = "example.com:21116".to_string();
|
||||
@@ -217,10 +219,12 @@ mod tests {
|
||||
|
||||
#[test]
|
||||
fn test_relay_addr() {
|
||||
let mut config = RustDeskConfig::default();
|
||||
let mut config = RustDeskConfig {
|
||||
rendezvous_server: "example.com".to_string(),
|
||||
..Default::default()
|
||||
};
|
||||
|
||||
// Rendezvous server configured, relay defaults to same host
|
||||
config.rendezvous_server = "example.com".to_string();
|
||||
assert_eq!(config.relay_addr(), Some("example.com:21117".to_string()));
|
||||
|
||||
// Explicit relay server
|
||||
@@ -238,10 +242,12 @@ mod tests {
|
||||
|
||||
#[test]
|
||||
fn test_effective_rendezvous_server() {
|
||||
let mut config = RustDeskConfig::default();
|
||||
let mut config = RustDeskConfig {
|
||||
rendezvous_server: "custom.example.com".to_string(),
|
||||
..Default::default()
|
||||
};
|
||||
|
||||
// When user sets a server, use it
|
||||
config.rendezvous_server = "custom.example.com".to_string();
|
||||
assert_eq!(config.effective_rendezvous_server(), "custom.example.com");
|
||||
|
||||
// When empty, returns empty
|
||||
|
||||
Reference in New Issue
Block a user