Renamed scanDir to sourceDir, reworked sourcedir test.

This commit is contained in:
Tyler Sommer
2016-04-13 16:20:24 -06:00
parent 0f3a4b7b8f
commit 6e81294963
6 changed files with 60 additions and 62 deletions

View File

@ -13,15 +13,18 @@ import (
var javaTest = flag.String("javatest", ".*", "Run only java tests matching the regular expression")
func TestJavaBind(t *testing.T) {
func init() {
verbose = testing.Verbose()
}
func TestJavaBind(t *testing.T) {
tmpDir, err := ioutil.TempDir("", "gojavatest")
if err != nil {
t.Fatal(err)
}
jar := filepath.Join(tmpDir, "gojavatest.jar")
if err := bindToJar(jar,
"testdata",
"",
"github.com/sridharv/gomobile-java/bind/testpkg",
"github.com/sridharv/gomobile-java/bind/testpkg/secondpkg",
"github.com/sridharv/gomobile-java/bind/testpkg/simplepkg",
@ -46,3 +49,23 @@ func TestJavaBind(t *testing.T) {
t.Fatal(err)
}
}
func TestSourceDir(t *testing.T) {
tmpDir, err := ioutil.TempDir("", "gojavatest")
if err != nil {
t.Fatal(err)
}
jar := filepath.Join(tmpDir, "gojavatest.jar")
if err := bindToJar(jar,
"testdata",
"github.com/sridharv/gomobile-java/bind/testpkg",
); err != nil {
t.Fatal(err)
}
cmd := exec.Command("java", "-cp", jar, "go.SourceDirTest")
cmd.Stderr = os.Stderr
cmd.Stdout = os.Stdout
if err := cmd.Run(); err != nil {
t.Fatal(err)
}
}