| OLD | NEW |
| 1 library test.typed_mock; | 1 library test.typed_mock; |
| 2 | 2 |
| 3 import 'package:unittest/unittest.dart'; | 3 import 'package:unittest/unittest.dart'; |
| 4 | 4 |
| 5 import 'typed_mock.dart' hide equals; | 5 import 'package:typed_mock/typed_mock.dart' hide equals; |
| 6 import 'typed_mock.dart' as typed_mocks show equals; | 6 import 'package:typed_mock/typed_mock.dart' as typed_mocks show equals; |
| 7 | 7 |
| 8 | 8 |
| 9 abstract class TestInterface { | 9 abstract class TestInterface { |
| 10 int get testProperty; | 10 int get testProperty; |
| 11 set testProperty(x); | 11 set testProperty(x); |
| 12 int get testPropertyB; | 12 int get testPropertyB; |
| 13 String testMethod0(); | 13 String testMethod0(); |
| 14 String testMethod1(a); | 14 String testMethod1(a); |
| 15 String testMethod2(String a, int b); | 15 String testMethod2(String a, int b); |
| 16 void testMethodVoid(a); | 16 void testMethodVoid(a); |
| (...skipping 13 matching lines...) Expand all Loading... |
| 30 group('VerifyError', () { | 30 group('VerifyError', () { |
| 31 test('VerifyError', () { | 31 test('VerifyError', () { |
| 32 var error = new VerifyError('msg'); | 32 var error = new VerifyError('msg'); |
| 33 expect(error.message, 'msg'); | 33 expect(error.message, 'msg'); |
| 34 expect(error.toString(), 'VerifyError: msg'); | 34 expect(error.toString(), 'VerifyError: msg'); |
| 35 }); | 35 }); |
| 36 }); | 36 }); |
| 37 | 37 |
| 38 group('Matchers', () { | 38 group('Matchers', () { |
| 39 test('equals', () { | 39 test('equals', () { |
| 40 expect(typed_mocks.equals(10).match(10), true); | 40 expect(typed_mocks.equals(10).matches(10), true); |
| 41 expect(typed_mocks.equals(10).match(20), false); | 41 expect(typed_mocks.equals(10).matches(20), false); |
| 42 expect(typed_mocks.equals('abc').match('abc'), true); | 42 expect(typed_mocks.equals('abc').matches('abc'), true); |
| 43 expect(typed_mocks.equals('abc').match('xyz'), false); | 43 expect(typed_mocks.equals('abc').matches('xyz'), false); |
| 44 }); | 44 }); |
| 45 | 45 |
| 46 test('anyBool', () { | 46 test('anyBool', () { |
| 47 expect(anyBool.match(true), true); | 47 expect(anyBool.matches(true), true); |
| 48 expect(anyBool.match(false), true); | 48 expect(anyBool.matches(false), true); |
| 49 expect(anyBool.match(0), false); | 49 expect(anyBool.matches(0), false); |
| 50 expect(anyBool.match('0'), false); | 50 expect(anyBool.matches('0'), false); |
| 51 }); | 51 }); |
| 52 | 52 |
| 53 test('anyInt', () { | 53 test('anyInt', () { |
| 54 expect(anyInt.match(true), false); | 54 expect(anyInt.matches(true), false); |
| 55 expect(anyInt.match(-99), true); | 55 expect(anyInt.matches(-99), true); |
| 56 expect(anyInt.match(0), true); | 56 expect(anyInt.matches(0), true); |
| 57 expect(anyInt.match(42), true); | 57 expect(anyInt.matches(42), true); |
| 58 expect(anyInt.match('0'), false); | 58 expect(anyInt.matches('0'), false); |
| 59 }); | 59 }); |
| 60 | 60 |
| 61 test('anyObject', () { | 61 test('anyObject', () { |
| 62 expect(anyObject.match(true), true); | 62 expect(anyObject.matches(true), true); |
| 63 expect(anyObject.match(0), true); | 63 expect(anyObject.matches(0), true); |
| 64 expect(anyObject.match('0'), true); | 64 expect(anyObject.matches('0'), true); |
| 65 }); | 65 }); |
| 66 | 66 |
| 67 test('anyString', () { | 67 test('anyString', () { |
| 68 expect(anyString.match(true), false); | 68 expect(anyString.matches(true), false); |
| 69 expect(anyString.match(0), false); | 69 expect(anyString.matches(0), false); |
| 70 expect(anyString.match(''), true); | 70 expect(anyString.matches(''), true); |
| 71 expect(anyString.match('0'), true); | 71 expect(anyString.matches('0'), true); |
| 72 expect(anyString.match('abc'), true); | 72 expect(anyString.matches('abc'), true); |
| 73 }); | 73 }); |
| 74 }); | 74 }); |
| 75 | 75 |
| 76 group('when', () { | 76 group('when', () { |
| 77 TestInterface obj; | 77 TestInterface obj; |
| 78 setUp(() { | 78 setUp(() { |
| 79 obj = new TestInterfaceMock(); | 79 obj = new TestInterfaceMock(); |
| 80 }); | 80 }); |
| 81 | 81 |
| 82 test('thenInvoke for getter', () { | 82 test('thenInvoke for getter', () { |
| (...skipping 302 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 385 verify(obj.testMethod1(anyInt)).any(); | 385 verify(obj.testMethod1(anyInt)).any(); |
| 386 expect(() { | 386 expect(() { |
| 387 verifyZeroInteractions(obj); | 387 verifyZeroInteractions(obj); |
| 388 }, throwsA(_isVerifyError)); | 388 }, throwsA(_isVerifyError)); |
| 389 }); | 389 }); |
| 390 }); | 390 }); |
| 391 }); | 391 }); |
| 392 } | 392 } |
| 393 | 393 |
| 394 const _isVerifyError = const isInstanceOf<VerifyError>(); | 394 const _isVerifyError = const isInstanceOf<VerifyError>(); |
| OLD | NEW |