Skip to content

Commit 95e8df9

Browse files
authored
🐛 DERCBOT-1250 / PR #1753, fixing test for FAQ with namespace (#1790)
1 parent efa516a commit 95e8df9

File tree

3 files changed

+21
-17
lines changed

3 files changed

+21
-17
lines changed

bot/admin/server/src/test/kotlin/FaqAdminServiceSettingsTest.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ class FaqAdminServiceSettingsTest : AbstractTest() {
7272
faqs: List<FaqDefinition>,
7373
stories: List<StoryDefinitionConfiguration>
7474
) {
75-
every { faqDefinitionDAO.getFaqDefinitionByBotId(any()) } answers { faqs }
75+
every { faqDefinitionDAO.getFaqDefinitionByBotIdAndNamespace(any(), any()) } answers { faqs }
7676

7777
every { AdminService.front.getIntentById(any()) } answers { intent }
7878

bot/admin/server/src/test/kotlin/FaqAdminServiceTest.kt

+13-9
Original file line numberDiff line numberDiff line change
@@ -281,9 +281,10 @@ class FaqAdminServiceTest : AbstractTest() {
281281
every { faqDefinitionDAO.getFaqDefinitionById(any()) } answers { existingFaq }
282282
every { faqDefinitionDAO.save(any()) } just Runs
283283
every {
284-
faqDefinitionDAO.getFaqDefinitionByIntentIdAndBotId(
284+
faqDefinitionDAO.getFaqDefinitionByIntentIdAndBotIdAndNamespace(
285285
eq(intentId),
286-
eq(botId)
286+
eq(botId),
287+
eq(namespace)
287288
)
288289
} answers { existingFaq }
289290
}
@@ -531,7 +532,7 @@ class FaqAdminServiceTest : AbstractTest() {
531532
*/
532533
private fun initMocksForSharedIntentFaq(existingFaq: FaqDefinition) {
533534
every { faqDefinitionDAO.getFaqDefinitionByIntentId(any()) } answers { existingFaq }
534-
every { faqDefinitionDAO.getFaqDefinitionByBotId(eq(OTHER_APP_NAME)) } answers { emptyList() }
535+
every { faqDefinitionDAO.getFaqDefinitionByBotIdAndNamespace(eq(OTHER_APP_NAME), eq(defaultNamespace)) } answers { emptyList() }
535536
every { faqDefinitionDAO.save(any()) } just Runs
536537
}
537538

@@ -620,9 +621,10 @@ class FaqAdminServiceTest : AbstractTest() {
620621
//GIVEN
621622
// new faq is created there was none before
622623
every {
623-
faqDefinitionDAO.getFaqDefinitionByIntentIdAndBotId(
624+
faqDefinitionDAO.getFaqDefinitionByIntentIdAndBotIdAndNamespace(
624625
eq(intentId),
625-
eq(OTHER_APP_NAME)
626+
eq(OTHER_APP_NAME),
627+
eq(namespace)
626628
)
627629
} answers { null }
628630

@@ -710,9 +712,10 @@ class FaqAdminServiceTest : AbstractTest() {
710712
)
711713

712714
every {
713-
faqDefinitionDAO.getFaqDefinitionByIntentIdAndBotId(
715+
faqDefinitionDAO.getFaqDefinitionByIntentIdAndBotIdAndNamespace(
714716
eq(intentId),
715-
eq(OTHER_APP_NAME)
717+
eq(OTHER_APP_NAME),
718+
eq(namespace)
716719
)
717720
} answers { existingFaqSharedIntentDefinition }
718721

@@ -791,9 +794,10 @@ class FaqAdminServiceTest : AbstractTest() {
791794
)
792795

793796
every {
794-
faqDefinitionDAO.getFaqDefinitionByIntentIdAndBotId(
797+
faqDefinitionDAO.getFaqDefinitionByIntentIdAndBotIdAndNamespace(
795798
eq(intentId),
796-
eq(OTHER_APP_NAME)
799+
eq(OTHER_APP_NAME),
800+
eq(namespace)
797801
)
798802
} answers { existingFaqSharedIntentDefinition }
799803

nlp/front/storage-mongo/src/test/kotlin/FaqDefinitionMongoDAOTest.kt

+7-7
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ class FaqDefinitionMongoDAOTest : AbstractTest() {
108108
faqDefinitionDao.save(faqDefinition)
109109
assertEquals(
110110
expected = faqDefinition,
111-
actual = faqDefinitionDao.getFaqDefinitionByBotId(botId).first(),
111+
actual = faqDefinitionDao.getFaqDefinitionByBotIdAndNamespace(botId, namespace).first(),
112112
message = "There should be something returned with an applicationId"
113113
)
114114
assertEquals(
@@ -144,12 +144,12 @@ class FaqDefinitionMongoDAOTest : AbstractTest() {
144144

145145
assertEquals(
146146
expected = 2,
147-
actual = faqDefinitionDao.getFaqDefinitionByBotId(botId).size,
147+
actual = faqDefinitionDao.getFaqDefinitionByBotIdAndNamespace(botId, namespace).size,
148148
message = "There should be something returned with an applicationId"
149149
)
150150
assertEquals(
151151
expected = 1,
152-
actual = faqDefinitionDao.getFaqDefinitionByBotId(botId2).size,
152+
actual = faqDefinitionDao.getFaqDefinitionByBotIdAndNamespace(botId2, namespace).size,
153153
message = "There should be something returned with an applicationId"
154154
)
155155
}
@@ -241,12 +241,12 @@ class FaqDefinitionMongoDAOTest : AbstractTest() {
241241

242242
assertEquals(3, col.countDocuments())
243243

244-
assertEquals(2, faqDefinitionDao.getFaqDefinitionByBotId(botId1).size)
244+
assertEquals(2, faqDefinitionDao.getFaqDefinitionByBotIdAndNamespace(botId1, namespace).size)
245245

246246
faqDefinitionDao.deleteFaqDefinitionByBotIdAndNamespace(botId1,namespace)
247247

248-
assertEquals(0, faqDefinitionDao.getFaqDefinitionByBotId(botId1).size)
249-
assertEquals(1, faqDefinitionDao.getFaqDefinitionByBotId(botId2).size)
248+
assertEquals(0, faqDefinitionDao.getFaqDefinitionByBotIdAndNamespace(botId1, namespace).size)
249+
assertEquals(1, faqDefinitionDao.getFaqDefinitionByBotIdAndNamespace(botId2, namespace).size)
250250
}
251251

252252
@Test
@@ -295,7 +295,7 @@ class FaqDefinitionMongoDAOTest : AbstractTest() {
295295
intentDefinitionDao.save(secondIntentWithIntentId3)
296296
faqDefinitionDao.save(secondFaqDefinition)
297297

298-
val tags = faqDefinitionDao.getTags(botId)
298+
val tags = faqDefinitionDao.getTags(botId, namespace)
299299
assertEquals(tags, otherTagList + faqDefinition.tags)
300300
}
301301

0 commit comments

Comments
 (0)