1616import org .tuna .zoopzoop .backend .domain .datasource .entity .DataSource ;
1717import org .tuna .zoopzoop .backend .domain .datasource .entity .Tag ;
1818import org .tuna .zoopzoop .backend .domain .datasource .repository .DataSourceRepository ;
19- import org .tuna .zoopzoop .backend .domain .datasource .service .DataSourceService ;
2019import org .tuna .zoopzoop .backend .domain .member .entity .Member ;
2120import org .tuna .zoopzoop .backend .domain .member .enums .Provider ;
2221import org .tuna .zoopzoop .backend .domain .member .repository .MemberRepository ;
@@ -35,9 +34,6 @@ public class NewsServiceTest {
3534 @ Autowired
3635 private NewsService newsService ;
3736
38- @ Autowired
39- private NewsAPIService newsAPIService ;
40-
4137 @ Autowired
4238 private MemberService memberService ;
4339
@@ -50,12 +46,11 @@ public class NewsServiceTest {
5046 @ Autowired
5147 private FolderRepository folderRepository ;
5248
53- @ Autowired
54- private DataSourceService dataSourceService ;
55-
5649 @ Autowired
5750 private DataSourceRepository dataSourceRepository ;
5851
52+ private Integer newsFolderId ;
53+
5954 private final Map <Integer , List <Tag >> tags = Map .ofEntries (
6055 Map .entry (1 , List .of (new Tag ("A" ), new Tag ("B" ), new Tag ("E" ))),
6156 Map .entry (2 , List .of (new Tag ("B" ), new Tag ("E" ), new Tag ("F" ))),
@@ -100,6 +95,8 @@ public void setUp() {
10095 );
10196
10297 FolderResponse folderResponse = folderService .createFolderForPersonal (member .getId (), "newServiceTestFolder" );
98+ newsFolderId = folderResponse .folderId ();
99+
103100 Folder folder = folderRepository .findById (folderResponse .folderId ()).orElse (null );
104101
105102 for (int i = 1 ; i <= 10 ; i ++) {
@@ -111,8 +108,7 @@ public void setUp() {
111108 @ DisplayName ("태그 빈도 수 추출 테스트" )
112109 void DataSourceExtractTagsTest (){
113110 Member member = memberService .findByProviderKey ("newsServiceTestKey" );
114- List <FolderResponse > folderResponses = folderService .getFoldersForPersonal (member .getId ());
115- List <String > frequency = newsService .getTagFrequencyFromFiles (member .getId (), folderResponses .get (0 ).folderId ());
111+ List <String > frequency = newsService .getTagFrequencyFromFiles (member .getId (), newsFolderId );
116112
117113 assertEquals ("E" , frequency .get (0 ));
118114 assertEquals ("B" , frequency .get (1 ));
0 commit comments