import 'package:moor/moor.dart'; import 'package:test/test.dart'; import '../data/utils/expect_generated.dart'; // ignore_for_file: deprecated_member_use_from_same_package void main() { final a = GeneratedBoolColumn('a', 'tbl', false); final b = GeneratedBoolColumn('b', 'tbl', false); test('boolean expressions via operators', () { (a | b).expectGenerates('a OR b'); (a & b).expectGenerates('a AND b'); a.not().expectGenerates('NOT a'); }); test('boolean expressions via top-level methods', () { or(a, b).expectGenerates('a OR b'); and(a, b).expectGenerates('a AND b'); not(a).expectGenerates('NOT a'); }); }