mirror of
https://git.sr.ht/~eliasnaur/gio-cmd
synced 2026-07-05 17:35:33 +00:00
gogio: load module-root Android jars
This commit is contained in:
@@ -18,7 +18,7 @@ func TestAndroidExtraJarsIncludesAndroidSubdirectory(t *testing.T) {
|
||||
writeTestFile(t, rootJar, "root")
|
||||
writeTestFile(t, androidJar, "android")
|
||||
|
||||
got, err := androidExtraJars(dir)
|
||||
got, err := androidExtraJars(dir, dir)
|
||||
if err != nil {
|
||||
t.Fatalf("androidExtraJars() error = %v", err)
|
||||
}
|
||||
@@ -30,6 +30,26 @@ func TestAndroidExtraJarsIncludesAndroidSubdirectory(t *testing.T) {
|
||||
}
|
||||
}
|
||||
|
||||
func TestAndroidExtraJarsIncludesModuleRootAndroidSubdirectory(t *testing.T) {
|
||||
t.Parallel()
|
||||
|
||||
root := t.TempDir()
|
||||
dir := filepath.Join(root, "cmd", "keepassgo")
|
||||
if err := os.MkdirAll(dir, 0o755); err != nil {
|
||||
t.Fatalf("MkdirAll(%q) error = %v", dir, err)
|
||||
}
|
||||
moduleAndroidJar := filepath.Join(root, "android", "keepassgo-android.jar")
|
||||
writeTestFile(t, moduleAndroidJar, "module-android")
|
||||
|
||||
got, err := androidExtraJars(dir, root)
|
||||
if err != nil {
|
||||
t.Fatalf("androidExtraJars() error = %v", err)
|
||||
}
|
||||
if !containsString(got, moduleAndroidJar) {
|
||||
t.Fatalf("androidExtraJars() = %v, want %q included", got, moduleAndroidJar)
|
||||
}
|
||||
}
|
||||
|
||||
func TestRenderAndroidManifestIncludesOptionalSnippets(t *testing.T) {
|
||||
t.Parallel()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user