Remove varargs from Fixture(t *testing.T)
Bug: 182885307 Test: m nothing Change-Id: I71c3cf47ba1dc8d29d1533789c4c991cb825bd88
This commit is contained in:
@@ -43,43 +43,40 @@ func TestFixtureDedup(t *testing.T) {
|
||||
|
||||
extension := group.Extend(preparer4, preparer2)
|
||||
|
||||
extension.Fixture(t, preparer1, preparer2, preparer2Then1, preparer3)
|
||||
GroupFixturePreparers(extension, preparer1, preparer2, preparer2Then1, preparer3).Fixture(t)
|
||||
|
||||
AssertDeepEquals(t, "preparers called in wrong order",
|
||||
[]string{"preparer1", "preparer2", "preparer4", "preparer3"}, list)
|
||||
}
|
||||
|
||||
func TestFixtureValidateMockFS(t *testing.T) {
|
||||
buildDir := "<unused>"
|
||||
factory := NewFixtureFactory(&buildDir)
|
||||
|
||||
t.Run("absolute path", func(t *testing.T) {
|
||||
AssertPanicMessageContains(t, "source path validation failed", "Path is outside directory: /abs/path/Android.bp", func() {
|
||||
factory.Fixture(t, FixtureAddFile("/abs/path/Android.bp", nil))
|
||||
FixtureAddFile("/abs/path/Android.bp", nil).Fixture(t)
|
||||
})
|
||||
})
|
||||
t.Run("not canonical", func(t *testing.T) {
|
||||
AssertPanicMessageContains(t, "source path validation failed", `path "path/with/../in/it/Android.bp" is not a canonical path, use "path/in/it/Android.bp" instead`, func() {
|
||||
factory.Fixture(t, FixtureAddFile("path/with/../in/it/Android.bp", nil))
|
||||
FixtureAddFile("path/with/../in/it/Android.bp", nil).Fixture(t)
|
||||
})
|
||||
})
|
||||
t.Run("FixtureAddFile", func(t *testing.T) {
|
||||
AssertPanicMessageContains(t, "source path validation failed", `cannot add output path "out/Android.bp" to the mock file system`, func() {
|
||||
factory.Fixture(t, FixtureAddFile("out/Android.bp", nil))
|
||||
FixtureAddFile("out/Android.bp", nil).Fixture(t)
|
||||
})
|
||||
})
|
||||
t.Run("FixtureMergeMockFs", func(t *testing.T) {
|
||||
AssertPanicMessageContains(t, "source path validation failed", `cannot add output path "out/Android.bp" to the mock file system`, func() {
|
||||
factory.Fixture(t, FixtureMergeMockFs(MockFS{
|
||||
FixtureMergeMockFs(MockFS{
|
||||
"out/Android.bp": nil,
|
||||
}))
|
||||
}).Fixture(t)
|
||||
})
|
||||
})
|
||||
t.Run("FixtureModifyMockFS", func(t *testing.T) {
|
||||
AssertPanicMessageContains(t, "source path validation failed", `cannot add output path "out/Android.bp" to the mock file system`, func() {
|
||||
factory.Fixture(t, FixtureModifyMockFS(func(fs MockFS) {
|
||||
FixtureModifyMockFS(func(fs MockFS) {
|
||||
fs["out/Android.bp"] = nil
|
||||
}))
|
||||
}).Fixture(t)
|
||||
})
|
||||
})
|
||||
}
|
||||
|
Reference in New Issue
Block a user