some deletions
[dotfiles/.git] / .config / coc / extensions / coc-go-data / tools / pkg / mod / golang.org / x / tools@v0.0.0-20201028153306-37f0764111ff / present / style_test.go
diff --git a/.config/coc/extensions/coc-go-data/tools/pkg/mod/golang.org/x/tools@v0.0.0-20201028153306-37f0764111ff/present/style_test.go b/.config/coc/extensions/coc-go-data/tools/pkg/mod/golang.org/x/tools@v0.0.0-20201028153306-37f0764111ff/present/style_test.go
deleted file mode 100644 (file)
index cef5a62..0000000
+++ /dev/null
@@ -1,124 +0,0 @@
-// Copyright 2012 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package present
-
-import (
-       "fmt"
-       "reflect"
-       "testing"
-)
-
-func TestSplit(t *testing.T) {
-       var tests = []struct {
-               in  string
-               out []string
-       }{
-               {"", []string{}},
-               {" ", []string{" "}},
-               {"abc", []string{"abc"}},
-               {"abc def", []string{"abc", " ", "def"}},
-               {"abc def ", []string{"abc", " ", "def", " "}},
-               {"hey [[http://golang.org][Gophers]] around",
-                       []string{"hey", " ", "[[http://golang.org][Gophers]]", " ", "around"}},
-               {"A [[http://golang.org/doc][two words]] link",
-                       []string{"A", " ", "[[http://golang.org/doc][two words]]", " ", "link"}},
-               {"Visit [[http://golang.org/doc]] now",
-                       []string{"Visit", " ", "[[http://golang.org/doc]]", " ", "now"}},
-               {"not [[http://golang.org/doc][a [[link]] ]] around",
-                       []string{"not", " ", "[[http://golang.org/doc][a [[link]]", " ", "]]", " ", "around"}},
-               {"[[http://golang.org][foo bar]]",
-                       []string{"[[http://golang.org][foo bar]]"}},
-               {"ends with [[http://golang.org][link]]",
-                       []string{"ends", " ", "with", " ", "[[http://golang.org][link]]"}},
-               {"my talk ([[http://talks.golang.org/][slides here]])",
-                       []string{"my", " ", "talk", " ", "(", "[[http://talks.golang.org/][slides here]]", ")"}},
-       }
-       for _, test := range tests {
-               out := split(test.in)
-               if !reflect.DeepEqual(out, test.out) {
-                       t.Errorf("split(%q):\ngot\t%q\nwant\t%q", test.in, out, test.out)
-               }
-       }
-}
-
-func TestFont(t *testing.T) {
-       var tests = []struct {
-               in  string
-               out string
-       }{
-               {"", ""},
-               {" ", " "},
-               {"\tx", "\tx"},
-               {"_a_", "<i>a</i>"},
-               {"*a*", "<b>a</b>"},
-               {"`a`", "<code>a</code>"},
-               {"_a_b_", "<i>a b</i>"},
-               {"_a__b_", "<i>a_b</i>"},
-               {"_a___b_", "<i>a_ b</i>"},
-               {"*a**b*?", "<b>a*b</b>?"},
-               {"_a_<>_b_.", "<i>a <> b</i>."},
-               {"(_a_)", "(<i>a</i>)"},
-               {"((_a_), _b_, _c_).", "((<i>a</i>), <i>b</i>, <i>c</i>)."},
-               {"(_a)", "(_a)"},
-               {"(_a)", "(_a)"},
-               {"_Why_use_scoped__ptr_? Use plain ***ptr* instead.", "<i>Why use scoped_ptr</i>? Use plain <b>*ptr</b> instead."},
-               {"_hey_ [[http://golang.org][*Gophers*]] *around*",
-                       `<i>hey</i> <a href="http://golang.org" target="_blank"><b>Gophers</b></a> <b>around</b>`},
-               {"_hey_ [[http://golang.org][so _many_ *Gophers*]] *around*",
-                       `<i>hey</i> <a href="http://golang.org" target="_blank">so <i>many</i> <b>Gophers</b></a> <b>around</b>`},
-               {"Visit [[http://golang.org]] now",
-                       `Visit <a href="http://golang.org" target="_blank">golang.org</a> now`},
-               {"my talk ([[http://talks.golang.org/][slides here]])",
-                       `my talk (<a href="http://talks.golang.org/" target="_blank">slides here</a>)`},
-               {"Markup—_especially_italic_text_—can easily be overused.",
-                       `Markup—<i>especially italic text</i>—can easily be overused.`},
-               {"`go`get`'s codebase", // ascii U+0027 ' before s
-                       `<code>go get</code>'s codebase`},
-               {"`go`get`’s codebase", // unicode right single quote U+2019 ’ before s
-                       `<code>go get</code>’s codebase`},
-               {"a_variable_name",
-                       `a_variable_name`},
-       }
-       for _, test := range tests {
-               out := font(test.in)
-               if out != test.out {
-                       t.Errorf("font(%q):\ngot\t%q\nwant\t%q", test.in, out, test.out)
-               }
-       }
-}
-
-func TestStyle(t *testing.T) {
-       var tests = []struct {
-               in  string
-               out string
-       }{
-               {"", ""},
-               {" ", " "},
-               {"\tx", "\tx"},
-               {"_a_", "<i>a</i>"},
-               {"*a*", "<b>a</b>"},
-               {"`a`", "<code>a</code>"},
-               {"_a_b_", "<i>a b</i>"},
-               {"_a__b_", "<i>a_b</i>"},
-               {"_a___b_", "<i>a_ b</i>"},
-               {"*a**b*?", "<b>a*b</b>?"},
-               {"_a_<>_b_.", "<i>a &lt;&gt; b</i>."},
-               {"(_a_<>_b_)", "(<i>a &lt;&gt; b</i>)"},
-               {"((_a_), _b_, _c_).", "((<i>a</i>), <i>b</i>, <i>c</i>)."},
-               {"(_a)", "(_a)"},
-       }
-       for _, test := range tests {
-               out := string(Style(test.in))
-               if out != test.out {
-                       t.Errorf("style(%q):\ngot\t%q\nwant\t%q", test.in, out, test.out)
-               }
-       }
-}
-
-func ExampleStyle() {
-       const s = "*Gophers* are _clearly_ > *cats*!"
-       fmt.Println(Style(s))
-       // Output: <b>Gophers</b> are <i>clearly</i> &gt; <b>cats</b>!
-}