INNER CODE UNIT · Go

mockPing

yahoo/vssh · client_test.go:414

func mockPing() chan string {
	ch := make(chan string, 4)
	go func() {
		ch <- "PING 8.8.8.8 (8.8.8.8): 56 data bytes"
		for i := 0; i < 4; i++ {
			ch <- fmt.Sprintf("64 bytes from 8.8.8.8: icmp_seq=%d ttl=54 time=2 ms", i)
			time.Sleep(time.Second * 1)
		}
		ch <- "--- 8.8.8.8 ping statistics ---"
		ch <- "4 packets transmitted, 4 packets received, 0.0% packet loss"
		ch <- "round-trip min/avg/max/stddev = 2/2/2/2 ms"
		close(ch)
	}()

	return ch
}

func TestAddClients(t *testing.T) {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…