12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- // Copyright 2013 @atotto. All rights reserved.
- // Use of this source code is governed by a BSD-style
- // license that can be found in the LICENSE file.
- package clipboard_test
- import (
- "testing"
- "github.com/go-vgo/robotgo/clipboard"
- )
- // func TestCopyAndPaste(t *testing.T) {
- // expected := "日本語"
- // err := clipboard.WriteAll(expected)
- // if err != nil {
- // t.Fatal(err)
- // }
- // actual, err := clipboard.ReadAll()
- // if err != nil {
- // t.Fatal(err)
- // }
- // if actual != expected {
- // t.Errorf("want %s, got %s", expected, actual)
- // }
- // }
- // func TestMultiCopyAndPaste(t *testing.T) {
- // expected1 := "French: éèêëàùœç"
- // expected2 := "Weird UTF-8: 💩☃"
- // err := clipboard.WriteAll(expected1)
- // if err != nil {
- // t.Fatal(err)
- // }
- // actual1, err := clipboard.ReadAll()
- // if err != nil {
- // t.Fatal(err)
- // }
- // if actual1 != expected1 {
- // t.Errorf("want %s, got %s", expected1, actual1)
- // }
- // err = clipboard.WriteAll(expected2)
- // if err != nil {
- // t.Fatal(err)
- // }
- // actual2, err := clipboard.ReadAll()
- // if err != nil {
- // t.Fatal(err)
- // }
- // if actual2 != expected2 {
- // t.Errorf("want %s, got %s", expected2, actual2)
- // }
- // }
- func BenchmarkReadAll(b *testing.B) {
- for i := 0; i < b.N; i++ {
- clipboard.ReadAll()
- }
- }
- func BenchmarkWriteAll(b *testing.B) {
- text := "いろはにほへと"
- for i := 0; i < b.N; i++ {
- clipboard.WriteAll(text)
- }
- }
|