mirror of
https://github.com/priyanshujain/sanderling.git
synced 2026-10-02 19:17:10 +00:00
Default !withsidecar build: assert IsPlaceholder, empty JAR, Extract errors. withsidecar build: existing extract/checksum coverage.
21 lines
441 B
Go
21 lines
441 B
Go
//go:build !withsidecar
|
|
|
|
package sidecar
|
|
|
|
import "testing"
|
|
|
|
func TestStub_IsPlaceholder(t *testing.T) {
|
|
if !IsPlaceholder() {
|
|
t.Errorf("default build should be a placeholder")
|
|
}
|
|
if EmbeddedSize() != 0 {
|
|
t.Errorf("stub should have empty embedded JAR, got size %d", EmbeddedSize())
|
|
}
|
|
}
|
|
|
|
func TestStub_ExtractFails(t *testing.T) {
|
|
if _, err := Extract(t.TempDir()); err == nil {
|
|
t.Fatal("expected Extract to fail in stub mode")
|
|
}
|
|
}
|