git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12108 626c5289-ae23-0410-ae9c-e8d60b6d4f22
50 lines
770 B
Go
50 lines
770 B
Go
package main
|
|
|
|
import (
|
|
"fmt"
|
|
"os"
|
|
"./constover"
|
|
)
|
|
|
|
func main() {
|
|
error := 0
|
|
|
|
p := constover.Test("test")
|
|
if p != "test" {
|
|
fmt.Println("test failed!")
|
|
error = 1
|
|
}
|
|
|
|
p = constover.Test_pconst("test")
|
|
if p != "test_pconst" {
|
|
fmt.Println("test_pconst failed!")
|
|
error = 1
|
|
}
|
|
|
|
f := constover.NewFoo()
|
|
p = f.Test("test")
|
|
if p != "test" {
|
|
fmt.Println("member-test failed!")
|
|
error = 1
|
|
}
|
|
|
|
p = f.Test_pconst("test")
|
|
if p != "test_pconst" {
|
|
fmt.Println("member-test_pconst failed!")
|
|
error = 1
|
|
}
|
|
|
|
p = f.Test_constm("test")
|
|
if p != "test_constmethod" {
|
|
fmt.Println("member-test_constm failed!")
|
|
error = 1
|
|
}
|
|
|
|
p = f.Test_pconstm("test")
|
|
if p != "test_pconstmethod" {
|
|
fmt.Println("member-test_pconstm failed!")
|
|
error = 1
|
|
}
|
|
|
|
os.Exit(error)
|
|
}
|