1
0
mirror of https://github.com/golang/go synced 2024-11-26 14:36:52 -07: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:
Ian Lance Taylor 2015-03-05 19:58:27 -08:00
parent 7885de55dc
commit 4f97afcdf2

View File

@ -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)
}