From 1e770974bb470d137845731ceaa85fc2b83911f8 Mon Sep 17 00:00:00 2001 From: Moritz Weber Date: Sun, 28 Jun 2020 10:43:12 +0200 Subject: [PATCH] deleted use case tests --- test/domain/usecases/get_albums_test.dart | 38 --------------- test/domain/usecases/get_songs_test.dart | 56 ----------------------- 2 files changed, 94 deletions(-) delete mode 100644 test/domain/usecases/get_albums_test.dart delete mode 100644 test/domain/usecases/get_songs_test.dart diff --git a/test/domain/usecases/get_albums_test.dart b/test/domain/usecases/get_albums_test.dart deleted file mode 100644 index d9e0edf..0000000 --- a/test/domain/usecases/get_albums_test.dart +++ /dev/null @@ -1,38 +0,0 @@ -import 'package:dartz/dartz.dart'; -import 'package:flutter_test/flutter_test.dart'; -import 'package:mockito/mockito.dart'; -import 'package:mucke/domain/entities/album.dart'; -import 'package:mucke/domain/repositories/music_data_repository.dart'; -import 'package:mucke/domain/usecases/get_albums.dart'; - -class MockMusicDataRepository extends Mock implements MusicDataRepository {} - -void main() { - GetAlbums usecase; - MockMusicDataRepository mockMusicDataRepository; - - setUp(() { - mockMusicDataRepository = MockMusicDataRepository(); - usecase = GetAlbums(mockMusicDataRepository); - }); - - final tAlbums = [ - const Album(title: 'Back in Black', artist: 'AC/DC'), - const Album(title: 'Twilight Of The Thunder God', artist: 'Amon Amarth'), - ]; - - test( - 'should get all albums from the repository', - () async { - // arrange - when(mockMusicDataRepository.getAlbums()) - .thenAnswer((_) async => Right(tAlbums)); - // act - final result = await usecase(); - // assert - expect(result, Right(tAlbums)); - verify(mockMusicDataRepository.getAlbums()); - verifyNoMoreInteractions(mockMusicDataRepository); - }, - ); -} diff --git a/test/domain/usecases/get_songs_test.dart b/test/domain/usecases/get_songs_test.dart deleted file mode 100644 index 6c24d6c..0000000 --- a/test/domain/usecases/get_songs_test.dart +++ /dev/null @@ -1,56 +0,0 @@ -import 'package:dartz/dartz.dart'; -import 'package:flutter_test/flutter_test.dart'; -import 'package:mockito/mockito.dart'; -import 'package:mucke/domain/entities/song.dart'; -import 'package:mucke/domain/repositories/music_data_repository.dart'; -import 'package:mucke/domain/usecases/get_songs.dart'; - -import '../../test_constants.dart'; - -class MockMusicDataRepository extends Mock implements MusicDataRepository {} - -void main() { - GetSongs usecase; - MockMusicDataRepository mockMusicDataRepository; - - setUp(() { - mockMusicDataRepository = MockMusicDataRepository(); - usecase = GetSongs(mockMusicDataRepository); - }); - - final tSongs = [ - Song( - album: ALBUM_TITLE_3, - artist: ARTIST_3, - title: SONG_TITLE_3, - path: PATH_3, - duration: DURATION_3, - albumArtPath: ALBUM_ART_PATH_3, - trackNumber: TRACKNUMBER_3, - ), - Song( - album: ALBUM_TITLE_4, - artist: ARTIST_4, - title: SONG_TITLE_4, - path: PATH_4, - duration: DURATION_4, - albumArtPath: ALBUM_ART_PATH_4, - trackNumber: TRACKNUMBER_4, - ), - ]; - - test( - 'should get all songs from the repository', - () async { - // arrange - when(mockMusicDataRepository.getSongs()) - .thenAnswer((_) async => Right(tSongs)); - // act - final result = await usecase(); - // assert - expect(result, Right(tSongs)); - verify(mockMusicDataRepository.getSongs()); - verifyNoMoreInteractions(mockMusicDataRepository); - }, - ); -}