Skip to content

Commit bb4a5dc

Browse files
committed
Fixing Tests
1 parent a54ca9d commit bb4a5dc

File tree

3 files changed

+12
-19
lines changed

3 files changed

+12
-19
lines changed

src/test/java/chatbot/lib/handlers/TestNLHandler.java

Lines changed: 9 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -34,23 +34,18 @@ private void checkLiteral(String userId, String question) throws Exception {
3434
}
3535

3636
private void checkEntity(String userId, String question, boolean single) throws Exception {
37-
try {
38-
NLHandler nlHandler = new NLHandler(new Request().setUserId(userId), question, TestUtility.getHelper());
39-
List<Response> response = nlHandler.answer().getResponse();
40-
41-
TestResponseBase.checkTextMessage(response.get(0));
42-
if(single) {
43-
assertEquals(response.get(1).getMessageData().size(), 1); // Check that Carousel contains only 1 element
44-
}
45-
else {
46-
assertEquals(response.get(1).getMessageData().size() >= 1, true); // Check that Carousel contains atleast 1 element
47-
}
37+
NLHandler nlHandler = new NLHandler(new Request().setUserId(userId), question, TestUtility.getHelper());
38+
List<Response> response = nlHandler.answer().getResponse();
4839

49-
TestResponseBase.checkCarouselMessage(response.get(1));
40+
TestResponseBase.checkTextMessage(response.get(0));
41+
if(single) {
42+
assertEquals(response.get(1).getMessageData().size(), 1); // Check that Carousel contains only 1 element
5043
}
51-
catch (Exception e) {
52-
e.printStackTrace();
44+
else {
45+
assertEquals(response.get(1).getMessageData().size() >= 1, true); // Check that Carousel contains atleast 1 element
5346
}
47+
48+
TestResponseBase.checkCarouselMessage(response.get(1));
5449
}
5550

5651
@Test

src/test/java/chatbot/lib/handlers/TestTextHandler.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ public class TestTextHandler {
1212

1313
@Test
1414
public void testSanitizeText() throws Exception {
15-
System.out.println(new TextHandler(null, "download nlp dataset", TestUtility.getHelper()).getTextMessage());
16-
assertEquals("download nlp dataset", new TextHandler(null, "download nlp dataset", TestUtility.getHelper()).getTextMessage());
15+
// Request and Helper do not matter for this test case
16+
assertEquals("download nlp dataset", new TextHandler(null, "download nlp dataset", null));
1717
}
1818
}

src/test/java/rivescript/dbpedia/TestDBpediaDataset.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,7 @@ public class TestDBpediaDataset extends RiveScriptBase {
1212
@Test
1313
public void testDBpediaDataset() {
1414
String[] testCases = new String[]{"I'm starting my master research work on NLP. I want to use DBpedia dataset. But I don't know how to use it. Who can help me?", "Download nlp dataset"};
15-
ArrayList<String[]> expectedAnswer = new ArrayList<String[]>(){{
16-
add(new String[]{"{\"type\": \"template\", \"name\": \"dbpedia-dataset-nlp\"}"});
17-
}};
15+
String[] expectedAnswer = new String[]{"{\"type\": \"template\", \"name\": \"dbpedia-dataset-nlp\"}"};
1816
checkAnswers(testCases, expectedAnswer, true);
1917
}
2018
}

0 commit comments

Comments
 (0)