mirror of
https://github.com/golang/go
synced 2024-09-05 07:54:46 +00:00
misc/swig/callback: fix test for SWIG -cgo support
The test used to import ../callback. I forget why that ever worked, but it probably had something to do with the shared libraries we used to use with SWIG. It doesn't work today. Change-Id: Ib83d6c398aa46bf2fc66320b47b6e6d9897ee0b7 Reviewed-on: https://go-review.googlesource.com/7004 Reviewed-by: David Crawshaw <crawshaw@golang.org>
This commit is contained in:
parent
7885de55dc
commit
4f97afcdf2
|
@ -2,16 +2,15 @@
|
|||
// Use of this source code is governed by a BSD-style
|
||||
// license that can be found in the LICENSE file.
|
||||
|
||||
package callback_test
|
||||
package callback
|
||||
|
||||
import (
|
||||
"../callback"
|
||||
"testing"
|
||||
)
|
||||
|
||||
func TestCall(t *testing.T) {
|
||||
c := callback.NewCaller()
|
||||
cb := callback.NewCallback()
|
||||
c := NewCaller()
|
||||
cb := NewCallback()
|
||||
|
||||
c.SetCallback(cb)
|
||||
s := c.Call()
|
||||
|
@ -22,13 +21,13 @@ func TestCall(t *testing.T) {
|
|||
}
|
||||
|
||||
func TestCallback(t *testing.T) {
|
||||
c := callback.NewCaller()
|
||||
cb := callback.NewDirectorCallback(&callback.GoCallback{})
|
||||
c := NewCaller()
|
||||
cb := NewDirectorCallback(&GoCallback{})
|
||||
c.SetCallback(cb)
|
||||
s := c.Call()
|
||||
if s != "GoCallback.Run" {
|
||||
t.Errorf("unexpected string from Call with callback: %q", s)
|
||||
}
|
||||
c.DelCallback()
|
||||
callback.DeleteDirectorCallback(cb)
|
||||
DeleteDirectorCallback(cb)
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue