@@ -421,4 +421,45 @@ class SpamAnalysisTest {
421
421
" @Nmw999"
422
422
assertThat(SpamAnalysis (filterService, keyService, kvalueService).isSpam(text).spam).isTrue()
423
423
}
424
+
425
+ @Test
426
+ fun isSpam30 () {
427
+ val filterRepository = FilterFakeRepository ()
428
+ val filterService = FilterService (filterRepository)
429
+ val keyRepository = KeyFakeRepository ()
430
+ val keyService = KeyService (keyRepository)
431
+ val kvalueRepository = KValueFakeRepository ()
432
+ val kvalueService = KValueService (kvalueRepository)
433
+ val filter = filterRepository.save(Filter (1 ))
434
+ val keyJob = keyRepository.save(Key (1 , filter))
435
+ kvalueRepository.save(KValue (1 , keyJob, " кайф" ))
436
+ val keyMessage = keyRepository.save(Key (2 , filter))
437
+ kvalueRepository.save(KValue (2 , keyMessage, " бесплатно" ))
438
+ val text = " @Nmw999 пᴘоҕᴇй дᴇвʏωкʏ нᴀ нᴀличиᴇ интимок @Nmw999"
439
+ assertThat(SpamAnalysis (filterService, keyService, kvalueService).isSpam(text).spam).isTrue()
440
+ }
441
+
442
+ @Test
443
+ fun isSpam31 () {
444
+ val filterRepository = FilterFakeRepository ()
445
+ val filterService = FilterService (filterRepository)
446
+ val keyRepository = KeyFakeRepository ()
447
+ val keyService = KeyService (keyRepository)
448
+ val kvalueRepository = KValueFakeRepository ()
449
+ val kvalueService = KValueService (kvalueRepository)
450
+ val filter = filterRepository.save(Filter (1 ))
451
+ val keyJob = keyRepository.save(Key (1 , filter))
452
+ kvalueRepository.save(KValue (1 , keyJob, " кайф" ))
453
+ val keyMessage = keyRepository.save(Key (2 , filter))
454
+ kvalueRepository.save(KValue (2 , keyMessage, " бесплатно" ))
455
+ val text = " \uD83C\uDDF7\uD83C\uDDFA ТРЕБУЮТСЯ РЕБЯТА|МУЖЧИНЫ-ЖЕНЩИНЫ ДЛЯ РАБОТЫ ОНЛАЙН\n " +
456
+ " возраст 18+❗\uFE0F (не продажи, не валюта)\n " +
457
+ " \n " +
458
+ " ➤Оплата достойная\n " +
459
+ " ➤Можно как подработка (совмещение)\n " +
460
+ " ➤Без опыта\n " +
461
+ " \n " +
462
+ " По вопросам + Переходите сюда (https://telegra.ph/Kontakt-dlya-svyazi-08-08) !"
463
+ assertThat(SpamAnalysis (filterService, keyService, kvalueService).isSpam(text).spam).isTrue()
464
+ }
424
465
}
0 commit comments