mirror of https://github.com/AMT-Cheif/drift.git
test: Add a test with a custom companion name and a default data name
This commit is contained in:
parent
d0ff1f29d6
commit
6b1f54d647
|
@ -290,8 +290,14 @@ class SecondTable extends Table {
|
||||||
IntColumn get bar => integer()();
|
IntColumn get bar => integer()();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@DataClassName.custom(companion: 'ThirdCompanionClass')
|
||||||
|
class ThirdTable extends Table {
|
||||||
|
TextColumn get foo => text()();
|
||||||
|
IntColumn get bar => integer()();
|
||||||
|
}
|
||||||
|
|
||||||
@DriftDatabase(
|
@DriftDatabase(
|
||||||
tables: [FirstTable, SecondTable],
|
tables: [FirstTable, SecondTable, ThirdTable],
|
||||||
)
|
)
|
||||||
class Database extends _$Database {}
|
class Database extends _$Database {}
|
||||||
'''
|
'''
|
||||||
|
@ -312,6 +318,12 @@ class Database extends _$Database {}
|
||||||
contains(
|
contains(
|
||||||
'class SecondTableCompanion extends UpdateCompanion<SecondDataClass> {',
|
'class SecondTableCompanion extends UpdateCompanion<SecondDataClass> {',
|
||||||
),
|
),
|
||||||
|
contains(
|
||||||
|
'class ThirdTableData extends DataClass implements Insertable<ThirdTableData> {',
|
||||||
|
),
|
||||||
|
contains(
|
||||||
|
'class ThirdTableCompanion extends UpdateCompanion<ThirdTableData> {',
|
||||||
|
),
|
||||||
])),
|
])),
|
||||||
}, writer.dartOutputs, writer.writer);
|
}, writer.dartOutputs, writer.writer);
|
||||||
},
|
},
|
||||||
|
|
Loading…
Reference in New Issue