コード例 #1
0
ファイル: depends_test.go プロジェクト: pombredanne/go-dpkg
func TestInvalidDependency(t *testing.T) {
	dependency, err := dpkg.ParseDepends("etc foo")

	if err == nil {
		t.FailNow()
	}

	assert(t, dependency == nil, "Dependency isn't nil.")
}
コード例 #2
0
ファイル: depends_test.go プロジェクト: pombredanne/go-dpkg
func TestArchDependency(t *testing.T) {
	t.Skip()
	/* This is broken */
	_, err := dpkg.ParseDepends("foo [i386]")
	ok(t, err)
}
コード例 #3
0
ファイル: depends_test.go プロジェクト: pombredanne/go-dpkg
func TestVersionDependency(t *testing.T) {
	_, err := dpkg.ParseDepends("libc6 (>= 2.2.1), exim | mail-transport-agent")
	ok(t, err)
}
コード例 #4
0
ファイル: depends_test.go プロジェクト: pombredanne/go-dpkg
func TestDeppossiDependency(t *testing.T) {
	dependency, err := dpkg.ParseDepends("foo, bar | baz | quix")
	ok(t, err)
	equals(t, 2, len(dependency))
	equals(t, 3, len(dependency[1].Possibilities))
}
コード例 #5
0
ファイル: depends_test.go プロジェクト: pombredanne/go-dpkg
func TestSimpleDependency(t *testing.T) {
	dependency, err := dpkg.ParseDepends("foo")
	ok(t, err)
	equals(t, 1, len(dependency))
}