Fix the context parse test
Change-Id: I411916b4d4d62cd53d870299f2a415371ed644a3
This commit is contained in:
parent
8762292240
commit
68540dab06
1 changed files with 7 additions and 11 deletions
|
@ -11,11 +11,9 @@ type fooModule struct {
|
|||
}
|
||||
}
|
||||
|
||||
var FooModule = MakeModuleType("FooModule", newFooModule)
|
||||
|
||||
func newFooModule() (Module, interface{}) {
|
||||
func newFooModule() (Module, []interface{}) {
|
||||
m := &fooModule{}
|
||||
return m, &m.properties
|
||||
return m, []interface{}{&m.properties}
|
||||
}
|
||||
|
||||
func (f *fooModule) GenerateBuildActions(ModuleContext) {
|
||||
|
@ -31,11 +29,9 @@ type barModule struct {
|
|||
}
|
||||
}
|
||||
|
||||
var BarModule = MakeModuleType("BarModule", newBarModule)
|
||||
|
||||
func newBarModule() (Module, interface{}) {
|
||||
func newBarModule() (Module, []interface{}) {
|
||||
m := &barModule{}
|
||||
return m, &m.properties
|
||||
return m, []interface{}{&m.properties}
|
||||
}
|
||||
|
||||
func (b *barModule) GenerateBuildActions(ModuleContext) {
|
||||
|
@ -47,8 +43,8 @@ func (b *barModule) Bar() bool {
|
|||
|
||||
func TestContextParse(t *testing.T) {
|
||||
ctx := NewContext()
|
||||
ctx.RegisterModuleType("foo_module", FooModule)
|
||||
ctx.RegisterModuleType("bar_module", BarModule)
|
||||
ctx.RegisterModuleType("foo_module", newFooModule)
|
||||
ctx.RegisterModuleType("bar_module", newBarModule)
|
||||
|
||||
r := bytes.NewBufferString(`
|
||||
foo_module {
|
||||
|
@ -70,7 +66,7 @@ func TestContextParse(t *testing.T) {
|
|||
t.FailNow()
|
||||
}
|
||||
|
||||
errs = ctx.resolveDependencies()
|
||||
errs = ctx.resolveDependencies(nil)
|
||||
if len(errs) > 0 {
|
||||
t.Errorf("unexpected dep errors:")
|
||||
for _, err := range errs {
|
||||
|
|
Loading…
Reference in a new issue