You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

30 lines
426 B

package systemServer
import (
"fmt"
"testing"
"time"
)
func TestPayloadServer(t *testing.T) {
ps := NewPayloadServer(nil)
for {
<-ps.Wait()
p := ps.GetPayload()
fmt.Println(p)
}
}
func TestPayloadServerV2(t *testing.T) {
ps := NewPayloadServer(nil)
var p Payload
for i := 0; i < 1000; i++ {
if i%2 == 0 {
time.Sleep(time.Second)
} else {
<-ps.Wait()
}
p = ps.GetPayload()
fmt.Println(p)
}
}