import 'package:seed/seed.dart'; import 'package:test/test.dart'; void main() { const nmRow1 = NameValueModel( name: "harry", value: 23, ); test('Testing toString()', () { const resultExpected = 'NameValueModel(name: harry, value: 23)'; expect(nmRow1.toString(), resultExpected); }); test('Testing toJson()', () { const resultExpected = { "name": "harry", "value": 23, }; expect(nmRow1.toJson(), resultExpected); }); test('Testing fromJson()', () { const resultExpected = nmRow1; expect( NameValueModel.fromJson({ "name": "harry", "value": 23, }), resultExpected); }); test('Testing copyWith()', () { const resultExpected = NameValueModel( name: "winter", value: "26", ); expect(nmRow1.copyWith(name: "winter", value: "26"), resultExpected); }); test('Testing hashcode', () { expect(nmRow1.hashCode, greaterThan(0)); }); }