@@ -43,7 +43,7 @@ func init() {
4343
4444var (
4545 invalidFunc = Func ("invalid" , func () {})
46- invalidRegister = Register ("invalid" , func () {})
46+ invalidRegister = MustRegister ("invalid" , func () {})
4747
4848 regFRuns = 0
4949 regFMsg = ""
5252 regFMsg = arg
5353 }
5454 regFunc = Func ("regFunc" , regF )
55- regRegister = Register ("regRegister" , regF )
55+ regRegister = MustRegister ("regRegister" , regF )
5656
5757 custFTally = 0
5858 custF = func (c context.Context , ct * CustomType , ci CustomInterface ) {
6666 custFTally += a + b
6767 }
6868 custFunc = Func ("custFunc" , custF )
69- custRegister = Register ("custRegister" , custF )
69+ custRegister = MustRegister ("custRegister" , custF )
7070
7171 anotherCustFunc = Func ("custFunc2" , func (c context.Context , n int , ct * CustomType , ci CustomInterface ) {
7272 })
8181 varFMsg = fmt .Sprintf (format , as ... )
8282 }
8383 varFunc = Func ("variadicFunc" , varF )
84- varRegister = Register ("variadicRegister" , varF )
84+ varRegister = MustRegister ("variadicRegister" , varF )
8585
8686 errFRuns = 0
8787 errFErr = errors .New ("error!" )
9393 return errFErr
9494 }
9595 errFunc = Func ("errFunc" , errF )
96- errRegister = Register ("errRegister" , errF )
96+ errRegister = MustRegister ("errRegister" , errF )
9797
9898 dupeWhich = 0
9999 dupe1F = func (c context.Context ) {
@@ -102,14 +102,12 @@ var (
102102 }
103103 }
104104 dupe1Func = Func ("dupe" , dupe1F )
105- dupe1Register = Register ("dupe" , dupe1F )
106105 dupe2F = func (c context.Context ) {
107106 if dupeWhich == 0 {
108107 dupeWhich = 2
109108 }
110109 }
111110 dupe2Func = Func ("dupe" , dupe2F )
112- dupe2Register = Register ("dupe" , dupe2F )
113111
114112 requestFuncRuns = 0
115113 requestFuncHeaders * taskqueue.RequestHeaders
@@ -119,14 +117,14 @@ var (
119117 requestFuncHeaders , requestFuncErr = RequestHeaders (c )
120118 }
121119 requestFunc = Func ("requestFunc" , requestF )
122- requestRegister = Register ("requestRegister" , requestF )
120+ requestRegister = MustRegister ("requestRegister" , requestF )
123121
124122 stdCtxRuns = 0
125123 stdCtxF = func (c stdctx.Context ) {
126124 stdCtxRuns ++
127125 }
128126 stdCtxFunc = Func ("stdctxFunc" , stdCtxF )
129- stdCtxRegister = Register ("stdctxRegister" , stdCtxF )
127+ stdCtxRegister = MustRegister ("stdctxRegister" , stdCtxF )
130128)
131129
132130type fakeContext struct {
@@ -424,31 +422,14 @@ func TestFuncDuplicateFunction(t *testing.T) {
424422 }
425423}
426424
427- func TestRegisterDuplicateFunction (t * testing.T ) {
428- c := newFakeContext ()
429-
430- // Fake out the adding of a task.
431- var task * taskqueue.Task
432- taskqueueAdder = func (_ context.Context , tk * taskqueue.Task , queue string ) (* taskqueue.Task , error ) {
433- if queue != "" {
434- t .Errorf (`Got queue %q, expected ""` , queue )
425+ func TestMustRegisterDuplicateFunction (t * testing.T ) {
426+ MustRegister ("dupe" , dupe1F )
427+ defer func () {
428+ if r := recover (); r == nil {
429+ t .Error ("MustRegister did not panic" )
435430 }
436- task = tk
437- return tk , nil
438- }
439-
440- if err := dupe1Register .Call (c .ctx ); err == nil {
441- t .Error ("dupe1Register.Call did not return error" )
442- }
443- if task != nil {
444- t .Error ("dupe1Register.Call posted a task" )
445- }
446- if err := dupe2Register .Call (c .ctx ); err == nil {
447- t .Error ("dupe2Register.Call did not return error" )
448- }
449- if task != nil {
450- t .Fatalf ("dupe2Register.Call did not post a task" )
451- }
431+ }()
432+ MustRegister ("dupe" , dupe2F )
452433}
453434
454435func TestGetRequestHeadersFromContext (t * testing.T ) {
0 commit comments