@@ -63,68 +63,27 @@ void testScript(@EmbeddedDatabase DataSource dataSource)
63
63
.lines ()
64
64
.collect (Collectors .joining ("\n " ))
65
65
.replaceAll ("#.*?\\ r?\\ n" , "" ))) {
66
- assertThat (resultSet .next (), equalTo (true ));
67
- assertThat (resultSet .getNString (1 ), equalTo ("1" ));
68
- assertThat (resultSet .getNString (2 ), equalTo ("Alice" ));
69
- assertThat (resultSet .getNString (3 ), equalTo ("1" ));
70
- assertThat (resultSet .getNString (4 ), equalTo ("9" ));
71
- assertThat (resultSet .getNString (5 ), equalTo ("84500" ));
72
- assertThat (resultSet .next (), equalTo (true ));
73
- assertThat (resultSet .getNString (1 ), equalTo ("3" ));
74
- assertThat (resultSet .getNString (2 ), equalTo ("Charlie" ));
75
- assertThat (resultSet .getNString (3 ), equalTo ("2" ));
76
- assertThat (resultSet .getNString (4 ), equalTo ("4" ));
77
- assertThat (resultSet .getNString (5 ), equalTo ("41500" ));
78
- assertThat (resultSet .next (), equalTo (true ));
79
- assertThat (resultSet .getNString (1 ), equalTo ("2" ));
80
- assertThat (resultSet .getNString (2 ), equalTo ("Bob" ));
81
- assertThat (resultSet .getNString (3 ), equalTo ("2" ));
82
- assertThat (resultSet .getNString (4 ), equalTo ("3" ));
83
- assertThat (resultSet .getNString (5 ), equalTo ("31000" ));
84
- assertThat (resultSet .next (), equalTo (true ));
85
- assertThat (resultSet .getNString (1 ), equalTo ("6" ));
86
- assertThat (resultSet .getNString (2 ), equalTo ("Frank" ));
87
- assertThat (resultSet .getNString (3 ), equalTo ("3" ));
88
- assertThat (resultSet .getNString (4 ), equalTo ("2" ));
89
- assertThat (resultSet .getNString (5 ), equalTo ("23000" ));
90
- assertThat (resultSet .next (), equalTo (true ));
91
- assertThat (resultSet .getNString (1 ), equalTo ("4" ));
92
- assertThat (resultSet .getNString (2 ), equalTo ("David" ));
93
- assertThat (resultSet .getNString (3 ), equalTo ("3" ));
94
- assertThat (resultSet .getNString (4 ), equalTo ("1" ));
95
- assertThat (resultSet .getNString (5 ), equalTo ("13500" ));
96
- assertThat (resultSet .next (), equalTo (true ));
97
- assertThat (resultSet .getNString (1 ), equalTo ("7" ));
98
- assertThat (resultSet .getNString (2 ), equalTo ("Grace" ));
99
- assertThat (resultSet .getNString (3 ), equalTo ("3" ));
100
- assertThat (resultSet .getNString (4 ), equalTo ("0" ));
101
- assertThat (resultSet .getNString (5 ), equalTo ("8500" ));
102
- assertThat (resultSet .next (), equalTo (true ));
103
- assertThat (resultSet .getNString (1 ), equalTo ("5" ));
104
- assertThat (resultSet .getNString (2 ), equalTo ("Eva" ));
105
- assertThat (resultSet .getNString (3 ), equalTo ("3" ));
106
- assertThat (resultSet .getNString (4 ), equalTo ("0" ));
107
- assertThat (resultSet .getNString (5 ), equalTo ("7500" ));
108
- assertThat (resultSet .next (), equalTo (true ));
109
- assertThat (resultSet .getNString (1 ), equalTo ("9" ));
110
- assertThat (resultSet .getNString (2 ), equalTo ("Ivy" ));
111
- assertThat (resultSet .getNString (3 ), equalTo ("4" ));
112
- assertThat (resultSet .getNString (4 ), equalTo ("0" ));
113
- assertThat (resultSet .getNString (5 ), equalTo ("7000" ));
114
- assertThat (resultSet .next (), equalTo (true ));
115
- assertThat (resultSet .getNString (1 ), equalTo ("10" ));
116
- assertThat (resultSet .getNString (2 ), equalTo ("Judy" ));
117
- assertThat (resultSet .getNString (3 ), equalTo ("4" ));
118
- assertThat (resultSet .getNString (4 ), equalTo ("0" ));
119
- assertThat (resultSet .getNString (5 ), equalTo ("7000" ));
120
- assertThat (resultSet .next (), equalTo (true ));
121
- assertThat (resultSet .getNString (1 ), equalTo ("8" ));
122
- assertThat (resultSet .getNString (2 ), equalTo ("Hank" ));
123
- assertThat (resultSet .getNString (3 ), equalTo ("4" ));
124
- assertThat (resultSet .getNString (4 ), equalTo ("0" ));
125
- assertThat (resultSet .getNString (5 ), equalTo ("6000" ));
66
+ checkRow (resultSet , new String [] {"1" , "Alice" , "1" , "9" , "84500" });
67
+ checkRow (resultSet , new String [] {"3" , "Charlie" , "2" , "4" , "41500" });
68
+ checkRow (resultSet , new String [] {"2" , "Bob" , "2" , "3" , "31000" });
69
+ checkRow (resultSet , new String [] {"6" , "Frank" , "3" , "2" , "23000" });
70
+ checkRow (resultSet , new String [] {"4" , "David" , "3" , "1" , "13500" });
71
+ checkRow (resultSet , new String [] {"7" , "Grace" , "3" , "0" , "8500" });
72
+ checkRow (resultSet , new String [] {"5" , "Eva" , "3" , "0" , "7500" });
73
+ checkRow (resultSet , new String [] {"9" , "Ivy" , "4" , "0" , "7000" });
74
+ checkRow (resultSet , new String [] {"10" , "Judy" , "4" , "0" , "7000" });
75
+ checkRow (resultSet , new String [] {"8" , "Hank" , "4" , "0" , "6000" });
126
76
assertThat (resultSet .next (), equalTo (false ));
127
77
}
128
78
}
129
79
}
80
+
81
+ private static void checkRow (ResultSet resultSet , String [] values ) throws SQLException {
82
+ assertThat (resultSet .next (), equalTo (true ));
83
+ assertThat (resultSet .getNString (1 ), equalTo (values [0 ]));
84
+ assertThat (resultSet .getNString (2 ), equalTo (values [1 ]));
85
+ assertThat (resultSet .getNString (3 ), equalTo (values [2 ]));
86
+ assertThat (resultSet .getNString (4 ), equalTo (values [3 ]));
87
+ assertThat (resultSet .getNString (5 ), equalTo (values [4 ]));
88
+ }
130
89
}
0 commit comments