2019-11-17 03:40:03 +01:00
|
|
|
import clipboard
|
|
|
|
|
|
|
|
fn run_test(is_primary bool){
|
|
|
|
mut cb := if is_primary {clipboard.new_primary()}else{clipboard.new()}
|
|
|
|
if !cb.is_available() {return}
|
|
|
|
assert cb.check_ownership() == false
|
|
|
|
assert cb.copy("I am a good boy!") == true
|
|
|
|
assert cb.check_ownership() == true
|
|
|
|
assert cb.paste() == "I am a good boy!"
|
|
|
|
cb.clear_all()
|
|
|
|
assert cb.paste().len <= 0
|
|
|
|
cb.destroy()
|
|
|
|
}
|
|
|
|
|
|
|
|
fn test_primary(){
|
|
|
|
$if linux {
|
2020-04-21 06:16:47 +02:00
|
|
|
//run_test(true)
|
2020-10-14 21:51:16 +02:00
|
|
|
return
|
2019-11-17 03:40:03 +01:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
fn test_clipboard(){
|
2020-04-21 06:16:47 +02:00
|
|
|
$if linux {
|
|
|
|
return
|
|
|
|
}
|
2019-11-17 03:40:03 +01:00
|
|
|
run_test(false)
|
2019-11-18 11:10:31 +01:00
|
|
|
}
|