Skip to content

Commit

Permalink
replace chan int to chan NoDup
Browse files Browse the repository at this point in the history
  • Loading branch information
TapirLiu committed Nov 13, 2019
1 parent 617ab7c commit bf2718c
Showing 1 changed file with 16 additions and 20 deletions.
36 changes: 16 additions & 20 deletions src/reflect/all_test.go
Expand Up @@ -3379,9 +3379,6 @@ type MyRunes []int32
type MyFunc func()
type MyByte byte

type IntChan chan int
type IntChanRecv <-chan int
type IntChanSend chan<- int
type NoDup *NoDup
type NoDupChan chan NoDup
type NoDupChanRecv <-chan NoDup
Expand Down Expand Up @@ -3737,9 +3734,6 @@ var convertTests = []struct {
{V(NoDupChan(nil)), V(NoDupChan(nil))},
{V(NoDupChanRecv(nil)), V(NoDupChanRecv(nil))},
{V(NoDupChanSend(nil)), V(NoDupChanSend(nil))},
{V((*NoDupChan)(nil)), V((*NoDupChan)(nil))},
{V((*NoDupChanRecv)(nil)), V((*NoDupChanRecv)(nil))},
{V((*NoDupChanSend)(nil)), V((*NoDupChanSend)(nil))},
{V(([]byte)(nil)), V(([]byte)(nil))},
{V(([]MyByte)(nil)), V(([]MyByte)(nil))},
{V((map[int]byte)(nil)), V((map[int]byte)(nil))},
Expand All @@ -3749,25 +3743,13 @@ var convertTests = []struct {
{V([2]byte{}), V([2]byte{})},
{V([2]MyByte{}), V([2]MyByte{})},

// channel
{V(IntChan(nil)), V((chan<- int)(nil))},
{V(IntChan(nil)), V((<-chan int)(nil))},
{V((chan int)(nil)), V(IntChanRecv(nil))},
{V((chan int)(nil)), V(IntChanSend(nil))},
{V(IntChanRecv(nil)), V((<-chan int)(nil))},
{V((<-chan int)(nil)), V(IntChanRecv(nil))},
{V(IntChanSend(nil)), V((chan<- int)(nil))},
{V((chan<- int)(nil)), V(IntChanSend(nil))},
{V(IntChan(nil)), V((chan int)(nil))},
{V((chan int)(nil)), V(IntChan(nil))},
{V((chan int)(nil)), V((<-chan int)(nil))},
{V((chan int)(nil)), V((chan<- int)(nil))},

// other
{V((***int)(nil)), V((***int)(nil))},
{V((***byte)(nil)), V((***byte)(nil))},
{V((***int32)(nil)), V((***int32)(nil))},
{V((***int64)(nil)), V((***int64)(nil))},
{V((chan byte)(nil)), V((chan byte)(nil))},
{V((chan MyByte)(nil)), V((chan MyByte)(nil))},
{V((map[int]bool)(nil)), V((map[int]bool)(nil))},
{V((map[int]byte)(nil)), V((map[int]byte)(nil))},
{V((map[uint]bool)(nil)), V((map[uint]bool)(nil))},
Expand All @@ -3777,6 +3759,20 @@ var convertTests = []struct {
{V(new(io.Reader)), V(new(io.Reader))},
{V(new(io.Writer)), V(new(io.Writer))},

// channel
{V(NoDupChan(nil)), V((chan<- NoDup)(nil))},
{V(NoDupChan(nil)), V((<-chan NoDup)(nil))},
{V((chan NoDup)(nil)), V(NoDupChanRecv(nil))},
{V((chan NoDup)(nil)), V(NoDupChanSend(nil))},
{V(NoDupChanRecv(nil)), V((<-chan NoDup)(nil))},
{V((<-chan NoDup)(nil)), V(NoDupChanRecv(nil))},
{V(NoDupChanSend(nil)), V((chan<- NoDup)(nil))},
{V((chan<- NoDup)(nil)), V(NoDupChanSend(nil))},
{V(NoDupChan(nil)), V((chan NoDup)(nil))},
{V((chan NoDup)(nil)), V(NoDupChan(nil))},
{V((chan NoDup)(nil)), V((<-chan NoDup)(nil))},
{V((chan NoDup)(nil)), V((chan<- NoDup)(nil))},

// interfaces
{V(int(1)), EmptyInterfaceV(int(1))},
{V(string("hello")), EmptyInterfaceV(string("hello"))},
Expand Down

0 comments on commit bf2718c

Please sign in to comment.