Fixed feedback-check in sql introduction tests.
This commit is contained in:
		
				
					committed by
					
						 Nanne Baars
						Nanne Baars
					
				
			
			
				
	
			
			
			
						parent
						
							5c41e6080c
						
					
				
				
					commit
					3883563c7d
				
			| @ -46,7 +46,7 @@ public class SqlInjectionLesson10Test extends LessonTest { | ||||
|  | ||||
|                     .andExpect(status().isOk()) | ||||
|                     .andExpect(jsonPath("lessonCompleted", is(false))) | ||||
|                     .andExpect(jsonPath("$.feedback", is(this.modifySpan(messages.getMessage("sql-injection.10.entries"))))); | ||||
|                     .andExpect(jsonPath("$.feedback", is(SqlInjectionLesson8Test.modifySpan(messages.getMessage("sql-injection.10.entries"))))); | ||||
|         } catch (AssertionError e) { | ||||
|             if (!e.getMessage().contains(completedError)) throw e; | ||||
|  | ||||
| @ -55,7 +55,7 @@ public class SqlInjectionLesson10Test extends LessonTest { | ||||
|  | ||||
|                     .andExpect(status().isOk()) | ||||
|                     .andExpect(jsonPath("lessonCompleted", is(true))) | ||||
|                     .andExpect(jsonPath("$.feedback", is(this.modifySpan(messages.getMessage("sql-injection.10.success"))))); | ||||
|                     .andExpect(jsonPath("$.feedback", is(SqlInjectionLesson8Test.modifySpan(messages.getMessage("sql-injection.10.success"))))); | ||||
|         } | ||||
|     } | ||||
|  | ||||
| @ -66,10 +66,6 @@ public class SqlInjectionLesson10Test extends LessonTest { | ||||
|  | ||||
|                 .andExpect(status().isOk()) | ||||
|                 .andExpect(jsonPath("lessonCompleted", is(true))) | ||||
|                 .andExpect(jsonPath("$.feedback", is(this.modifySpan(messages.getMessage("sql-injection.10.success"))))); | ||||
|     } | ||||
|  | ||||
|     private String modifySpan(String message) { | ||||
|         return message.replace("</span>", "<\\/span>"); | ||||
|                 .andExpect(jsonPath("$.feedback", is(SqlInjectionLesson8Test.modifySpan(messages.getMessage("sql-injection.10.success"))))); | ||||
|     } | ||||
| } | ||||
| @ -65,7 +65,7 @@ public class SqlInjectionLesson5aTest extends LessonTest { | ||||
|  | ||||
|             .andExpect(status().isOk()) | ||||
|             .andExpect(jsonPath("lessonCompleted", is(false))) | ||||
|             .andExpect(jsonPath("$.feedback", is(messages.getMessage("NoResultsMatched")))) | ||||
|             .andExpect(jsonPath("$.feedback", is(SqlInjectionLesson8Test.modifySpan(messages.getMessage("NoResultsMatched"))))) | ||||
|             .andExpect(jsonPath("$.output").doesNotExist()); | ||||
|   } | ||||
|  | ||||
|  | ||||
| @ -74,7 +74,7 @@ public class SqlInjectionLesson6aTest extends LessonTest { | ||||
|  | ||||
|                 .andExpect(status().isOk()) | ||||
|                 .andExpect(jsonPath("$.lessonCompleted", is(false))) | ||||
|                 .andExpect(jsonPath("$.feedback", is(messages.getMessage("sql-injection.6a.no.results")))); | ||||
|                 .andExpect(jsonPath("$.feedback", is(SqlInjectionLesson8Test.modifySpan(messages.getMessage("sql-injection.6a.no.results"))))); | ||||
|     } | ||||
|  | ||||
|     @Test | ||||
|  | ||||
| @ -42,7 +42,7 @@ public class SqlInjectionLesson8Test extends LessonTest { | ||||
|  | ||||
|                 .andExpect(status().isOk()) | ||||
|                 .andExpect(jsonPath("lessonCompleted", is(false))) | ||||
|                 .andExpect(jsonPath("$.feedback", is(this.modifySpan(messages.getMessage("sql-injection.8.one"))))) | ||||
|                 .andExpect(jsonPath("$.feedback", is(modifySpan(messages.getMessage("sql-injection.8.one"))))) | ||||
|                 .andExpect(jsonPath("$.output", containsString("<table><tr><th>"))); | ||||
|     } | ||||
|  | ||||
| @ -54,7 +54,7 @@ public class SqlInjectionLesson8Test extends LessonTest { | ||||
|  | ||||
|                 .andExpect(status().isOk()) | ||||
|                 .andExpect(jsonPath("lessonCompleted", is(true))) | ||||
|                 .andExpect(jsonPath("$.feedback", is(this.modifySpan(messages.getMessage("sql-injection.8.success"))))) | ||||
|                 .andExpect(jsonPath("$.feedback", is(modifySpan(messages.getMessage("sql-injection.8.success"))))) | ||||
|                 .andExpect(jsonPath("$.output", containsString("<tr><td>96134<\\/td><td>Bob<\\/td><td>Franco<\\/td><td>Marketing<\\/td><td>83700<\\/td><td>LO9S2V<\\/td><\\/tr>"))); | ||||
|     } | ||||
|  | ||||
| @ -66,7 +66,7 @@ public class SqlInjectionLesson8Test extends LessonTest { | ||||
|  | ||||
|                 .andExpect(status().isOk()) | ||||
|                 .andExpect(jsonPath("lessonCompleted", is(false))) | ||||
|                 .andExpect(jsonPath("$.feedback", is(this.modifySpan(messages.getMessage("sql-injection.8.no.results"))))) | ||||
|                 .andExpect(jsonPath("$.feedback", is(modifySpan(messages.getMessage("sql-injection.8.no.results"))))) | ||||
|                 .andExpect(jsonPath("$.output").doesNotExist()); | ||||
|     } | ||||
|  | ||||
| @ -78,7 +78,7 @@ public class SqlInjectionLesson8Test extends LessonTest { | ||||
|  | ||||
|                 .andExpect(status().isOk()) | ||||
|                 .andExpect(jsonPath("lessonCompleted", is(false))) | ||||
|                 .andExpect(jsonPath("$.feedback", is(this.modifySpan(messages.getMessage("sql-injection.8.no.results"))))) | ||||
|                 .andExpect(jsonPath("$.feedback", is(modifySpan(messages.getMessage("sql-injection.8.no.results"))))) | ||||
|                 .andExpect(jsonPath("$.output").doesNotExist()); | ||||
|     } | ||||
|  | ||||
| @ -90,11 +90,11 @@ public class SqlInjectionLesson8Test extends LessonTest { | ||||
|  | ||||
|                 .andExpect(status().isOk()) | ||||
|                 .andExpect(jsonPath("lessonCompleted", is(false))) | ||||
|                 .andExpect(jsonPath("$.feedback", is(this.modifySpan(messages.getMessage("sql-injection.error"))))) | ||||
|                 .andExpect(jsonPath("$.feedback", is(modifySpan(messages.getMessage("sql-injection.error"))))) | ||||
|                 .andExpect(jsonPath("$.output", containsString("feedback-negative"))); | ||||
|     } | ||||
|  | ||||
|     private String modifySpan(String message) { | ||||
|     public static String modifySpan(String message) { | ||||
|         return message.replace("</span>", "<\\/span>"); | ||||
|     } | ||||
| } | ||||
| } | ||||
| @ -45,7 +45,7 @@ public class SqlInjectionLesson9Test extends LessonTest { | ||||
|  | ||||
|                     .andExpect(status().isOk()) | ||||
|                     .andExpect(jsonPath("lessonCompleted", is(false))) | ||||
|                     .andExpect(jsonPath("$.feedback", is(this.modifySpan(messages.getMessage("sql-injection.9.one"))))) | ||||
|                     .andExpect(jsonPath("$.feedback", is(SqlInjectionLesson8Test.modifySpan(messages.getMessage("sql-injection.9.one"))))) | ||||
|                     .andExpect(jsonPath("$.output", containsString("<table><tr><th>"))); | ||||
|         } catch (AssertionError e) { | ||||
|             if (!e.getMessage().contains(completedError)) throw e; | ||||
| @ -56,7 +56,7 @@ public class SqlInjectionLesson9Test extends LessonTest { | ||||
|  | ||||
|                     .andExpect(status().isOk()) | ||||
|                     .andExpect(jsonPath("lessonCompleted", is(true))) | ||||
|                     .andExpect(jsonPath("$.feedback", is(this.modifySpan(messages.getMessage("sql-injection.9.success"))))) | ||||
|                     .andExpect(jsonPath("$.feedback", is(SqlInjectionLesson8Test.modifySpan(messages.getMessage("sql-injection.9.success"))))) | ||||
|                     .andExpect(jsonPath("$.output", containsString("<table><tr><th>"))); | ||||
|         } | ||||
|     } | ||||
| @ -70,7 +70,7 @@ public class SqlInjectionLesson9Test extends LessonTest { | ||||
|  | ||||
|                     .andExpect(status().isOk()) | ||||
|                     .andExpect(jsonPath("lessonCompleted", is(false))) | ||||
|                     .andExpect(jsonPath("$.feedback", is(this.modifySpan(messages.getMessage("sql-injection.9.one"))))) | ||||
|                     .andExpect(jsonPath("$.feedback", is(SqlInjectionLesson8Test.modifySpan(messages.getMessage("sql-injection.9.one"))))) | ||||
|                     .andExpect(jsonPath("$.output", containsString("<tr><td>96134<\\/td><td>Bob<\\/td><td>Franco<\\/td><td>Marketing<\\/td><td>83700<\\/td><td>LO9S2V<\\/td><\\/tr>"))); | ||||
|         } catch (AssertionError e) { | ||||
|             if (!e.getMessage().contains(completedError)) throw e; | ||||
| @ -81,7 +81,7 @@ public class SqlInjectionLesson9Test extends LessonTest { | ||||
|  | ||||
|                     .andExpect(status().isOk()) | ||||
|                     .andExpect(jsonPath("lessonCompleted", is(true))) | ||||
|                     .andExpect(jsonPath("$.feedback", is(this.modifySpan(messages.getMessage("sql-injection.9.success"))))) | ||||
|                     .andExpect(jsonPath("$.feedback", is(SqlInjectionLesson8Test.modifySpan(messages.getMessage("sql-injection.9.success"))))) | ||||
|                     .andExpect(jsonPath("$.output", containsString("<tr><td>96134<\\/td><td>Bob<\\/td><td>Franco<\\/td><td>Marketing<\\/td><td>83700<\\/td><td>LO9S2V<\\/td><\\/tr>"))); | ||||
|         } | ||||
|     } | ||||
| @ -95,7 +95,7 @@ public class SqlInjectionLesson9Test extends LessonTest { | ||||
|  | ||||
|                     .andExpect(status().isOk()) | ||||
|                     .andExpect(jsonPath("lessonCompleted", is(false))) | ||||
|                     .andExpect(jsonPath("$.feedback", is(this.modifySpan(messages.getMessage("sql-injection.8.no.results"))))) | ||||
|                     .andExpect(jsonPath("$.feedback", is(SqlInjectionLesson8Test.modifySpan(messages.getMessage("sql-injection.8.no.results"))))) | ||||
|                     .andExpect(jsonPath("$.output").doesNotExist()); | ||||
|         } catch (AssertionError e) { | ||||
|             if (!e.getMessage().contains(completedError)) throw e; | ||||
| @ -106,7 +106,7 @@ public class SqlInjectionLesson9Test extends LessonTest { | ||||
|  | ||||
|                     .andExpect(status().isOk()) | ||||
|                     .andExpect(jsonPath("lessonCompleted", is(true))) | ||||
|                     .andExpect(jsonPath("$.feedback", is(this.modifySpan(messages.getMessage("sql-injection.8.no.success"))))) | ||||
|                     .andExpect(jsonPath("$.feedback", is(SqlInjectionLesson8Test.modifySpan(messages.getMessage("sql-injection.8.no.success"))))) | ||||
|                     .andExpect(jsonPath("$.output").doesNotExist()); | ||||
|         } | ||||
|     } | ||||
| @ -120,7 +120,7 @@ public class SqlInjectionLesson9Test extends LessonTest { | ||||
|  | ||||
|                     .andExpect(status().isOk()) | ||||
|                     .andExpect(jsonPath("lessonCompleted", is(false))) | ||||
|                     .andExpect(jsonPath("$.feedback", is(this.modifySpan(messages.getMessage("sql-injection.8.no.results"))))) | ||||
|                     .andExpect(jsonPath("$.feedback", is(SqlInjectionLesson8Test.modifySpan(messages.getMessage("sql-injection.8.no.results"))))) | ||||
|                     .andExpect(jsonPath("$.output").doesNotExist()); | ||||
|         } catch (AssertionError e) { | ||||
|             if (!e.getMessage().contains(completedError)) throw e; | ||||
| @ -131,7 +131,7 @@ public class SqlInjectionLesson9Test extends LessonTest { | ||||
|  | ||||
|                     .andExpect(status().isOk()) | ||||
|                     .andExpect(jsonPath("lessonCompleted", is(true))) | ||||
|                     .andExpect(jsonPath("$.feedback", is(this.modifySpan(messages.getMessage("sql-injection.9.success"))))) | ||||
|                     .andExpect(jsonPath("$.feedback", is(SqlInjectionLesson8Test.modifySpan(messages.getMessage("sql-injection.9.success"))))) | ||||
|                     .andExpect(jsonPath("$.output").doesNotExist()); | ||||
|         } | ||||
|     } | ||||
| @ -145,7 +145,7 @@ public class SqlInjectionLesson9Test extends LessonTest { | ||||
|  | ||||
|                     .andExpect(status().isOk()) | ||||
|                     .andExpect(jsonPath("lessonCompleted", is(false))) | ||||
|                     .andExpect(jsonPath("$.feedback", is(this.modifySpan(messages.getMessage("sql-injection.error"))))) | ||||
|                     .andExpect(jsonPath("$.feedback", is(SqlInjectionLesson8Test.modifySpan(messages.getMessage("sql-injection.error"))))) | ||||
|                     .andExpect(jsonPath("$.output", containsString("feedback-negative"))); | ||||
|         } catch (AssertionError e) { | ||||
|             if (!e.getMessage().contains(completedError)) throw e; | ||||
| @ -156,7 +156,7 @@ public class SqlInjectionLesson9Test extends LessonTest { | ||||
|  | ||||
|                     .andExpect(status().isOk()) | ||||
|                     .andExpect(jsonPath("lessonCompleted", is(true))) | ||||
|                     .andExpect(jsonPath("$.feedback", is(this.modifySpan(messages.getMessage("sql-injection.9.success"))))) | ||||
|                     .andExpect(jsonPath("$.feedback", is(SqlInjectionLesson8Test.modifySpan(messages.getMessage("sql-injection.9.success"))))) | ||||
|                     .andExpect(jsonPath("$.output", containsString("feedback-negative"))); | ||||
|         } | ||||
|     } | ||||
| @ -169,11 +169,7 @@ public class SqlInjectionLesson9Test extends LessonTest { | ||||
|  | ||||
|                 .andExpect(status().isOk()) | ||||
|                 .andExpect(jsonPath("lessonCompleted", is(true))) | ||||
|                 .andExpect(jsonPath("$.feedback", is(this.modifySpan(messages.getMessage("sql-injection.9.success"))))) | ||||
|                 .andExpect(jsonPath("$.feedback", is(SqlInjectionLesson8Test.modifySpan(messages.getMessage("sql-injection.9.success"))))) | ||||
|                 .andExpect(jsonPath("$.output", containsString("300000"))); | ||||
|     } | ||||
|  | ||||
|     private String modifySpan(String message) { | ||||
|         return message.replace("</span>", "<\\/span>"); | ||||
|     } | ||||
| } | ||||
		Reference in New Issue
	
	Block a user