瀏覽代碼

test case

Darien Raymond 7 年之前
父節點
當前提交
a69217b584
共有 1 個文件被更改,包括 21 次插入0 次删除
  1. 21 0
      common/mux/client_test.go

+ 21 - 0
common/mux/client_test.go

@@ -0,0 +1,21 @@
+package mux_test
+
+import (
+	"testing"
+
+	"v2ray.com/core/common/errors"
+	"v2ray.com/core/common/mux"
+)
+
+func TestIncrementalPickerFailure(t *testing.T) {
+	picker := mux.IncrementalWorkerPicker{
+		New: func() (*mux.ClientWorker, error) {
+			return nil, errors.New("test")
+		},
+	}
+
+	_, err := picker.PickAvailable()
+	if err == nil {
+		t.Error("expected error, but nil")
+	}
+}