INNER CODE UNIT · Go

TestMerge

spegel-org/spegel · internal/channel/channel_test.go:10

func TestMerge(t *testing.T) {
	t.Parallel()

	ch1 := make(chan int)
	ch2 := make(chan int)
	ch3 := make(chan int)
	go func() {
		defer close(ch1)
		ch1 <- 1
		ch1 <- 2
	}()
	go func() {
		defer close(ch2)
		ch2 <- 3
	}()
	go func() {
		defer close(ch3)
		ch3 <- 4

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…