@@ -56,63 +56,58 @@ void testScript(@EmbeddedDatabase DataSource dataSource)
56
56
.collect (Collectors .joining ("\n " ))
57
57
.replaceAll ("#.*?\\ r?\\ n" , "" ))) {
58
58
assertThat (resultSet .next (), equalTo (true ));
59
- assertThat (resultSet .getNString (1 ), equalTo ("1" ));
60
- assertThat (resultSet .getNString (2 ), equalTo ("ATGCTAGCTAGCTAA" ));
61
- assertThat (resultSet .getNString (3 ), equalTo ("Human" ));
62
- assertThat (resultSet .getNString (4 ), equalTo ("TRUE" ));
63
- assertThat (resultSet .getNString (5 ), equalTo ("TRUE" ));
64
- assertThat (resultSet .getNString (6 ), equalTo ("FALSE" ));
65
- assertThat (resultSet .getNString (7 ), equalTo ("FALSE" ));
59
+ checkRow (
60
+ resultSet , 1 , "ATGCTAGCTAGCTAA" , "Human" , "TRUE" , "TRUE" , "FALSE" , "FALSE" );
66
61
assertThat (resultSet .next (), equalTo (true ));
67
- assertThat (resultSet .getNString (1 ), equalTo ("2" ));
68
- assertThat (resultSet .getNString (2 ), equalTo ("GGGTCAATCATC" ));
69
- assertThat (resultSet .getNString (3 ), equalTo ("Human" ));
70
- assertThat (resultSet .getNString (4 ), equalTo ("FALSE" ));
71
- assertThat (resultSet .getNString (5 ), equalTo ("FALSE" ));
72
- assertThat (resultSet .getNString (6 ), equalTo ("FALSE" ));
73
- assertThat (resultSet .getNString (7 ), equalTo ("TRUE" ));
62
+ checkRow (resultSet , 2 , "GGGTCAATCATC" , "Human" , "FALSE" , "FALSE" , "FALSE" , "TRUE" );
74
63
assertThat (resultSet .next (), equalTo (true ));
75
- assertThat (resultSet .getNString (1 ), equalTo ("3" ));
76
- assertThat (resultSet .getNString (2 ), equalTo ("ATATATCGTAGCTA" ));
77
- assertThat (resultSet .getNString (3 ), equalTo ("Human" ));
78
- assertThat (resultSet .getNString (4 ), equalTo ("FALSE" ));
79
- assertThat (resultSet .getNString (5 ), equalTo ("FALSE" ));
80
- assertThat (resultSet .getNString (6 ), equalTo ("TRUE" ));
81
- assertThat (resultSet .getNString (7 ), equalTo ("FALSE" ));
64
+ checkRow (
65
+ resultSet , 3 , "ATATATCGTAGCTA" , "Human" , "FALSE" , "FALSE" , "TRUE" , "FALSE" );
82
66
assertThat (resultSet .next (), equalTo (true ));
83
- assertThat (resultSet .getNString (1 ), equalTo ("4" ));
84
- assertThat (resultSet .getNString (2 ), equalTo ("ATGGGGTCATCATAA" ));
85
- assertThat (resultSet .getNString (3 ), equalTo ("Human" ));
86
- assertThat (resultSet .getNString (4 ), equalTo ("TRUE" ));
87
- assertThat (resultSet .getNString (5 ), equalTo ("TRUE" ));
88
- assertThat (resultSet .getNString (6 ), equalTo ("FALSE" ));
89
- assertThat (resultSet .getNString (7 ), equalTo ("TRUE" ));
67
+ checkRow (resultSet , 4 , "ATGGGGTCATCATAA" , "Human" , "TRUE" , "TRUE" , "FALSE" , "TRUE" );
90
68
assertThat (resultSet .next (), equalTo (true ));
91
- assertThat (resultSet .getNString (1 ), equalTo ("5" ));
92
- assertThat (resultSet .getNString (2 ), equalTo ("TCAGTCAGTCAG" ));
93
- assertThat (resultSet .getNString (3 ), equalTo ("Human" ));
94
- assertThat (resultSet .getNString (4 ), equalTo ("FALSE" ));
95
- assertThat (resultSet .getNString (5 ), equalTo ("FALSE" ));
96
- assertThat (resultSet .getNString (6 ), equalTo ("FALSE" ));
97
- assertThat (resultSet .getNString (7 ), equalTo ("FALSE" ));
69
+ checkRow (resultSet , 5 , "TCAGTCAGTCAG" , "Human" , "FALSE" , "FALSE" , "FALSE" , "FALSE" );
98
70
assertThat (resultSet .next (), equalTo (true ));
99
- assertThat (resultSet .getNString (1 ), equalTo ("6" ));
100
- assertThat (resultSet .getNString (2 ), equalTo ("ATATCGCGCTAG" ));
101
- assertThat (resultSet .getNString (3 ), equalTo ("Zebrafish" ));
102
- assertThat (resultSet .getNString (4 ), equalTo ("FALSE" ));
103
- assertThat (resultSet .getNString (5 ), equalTo ("TRUE" ));
104
- assertThat (resultSet .getNString (6 ), equalTo ("TRUE" ));
105
- assertThat (resultSet .getNString (7 ), equalTo ("FALSE" ));
71
+ checkRow (
72
+ resultSet ,
73
+ 6 ,
74
+ "ATATCGCGCTAG" ,
75
+ "Zebrafish" ,
76
+ "FALSE" ,
77
+ "TRUE" ,
78
+ "TRUE" ,
79
+ "FALSE" );
106
80
assertThat (resultSet .next (), equalTo (true ));
107
- assertThat (resultSet .getNString (1 ), equalTo ("7" ));
108
- assertThat (resultSet .getNString (2 ), equalTo ("CGTATGCGTCGTA" ));
109
- assertThat (resultSet .getNString (3 ), equalTo ("Zebrafish" ));
110
- assertThat (resultSet .getNString (4 ), equalTo ("FALSE" ));
111
- assertThat (resultSet .getNString (5 ), equalTo ("FALSE" ));
112
- assertThat (resultSet .getNString (6 ), equalTo ("FALSE" ));
113
- assertThat (resultSet .getNString (7 ), equalTo ("FALSE" ));
81
+ checkRow (
82
+ resultSet ,
83
+ 7 ,
84
+ "CGTATGCGTCGTA" ,
85
+ "Zebrafish" ,
86
+ "FALSE" ,
87
+ "FALSE" ,
88
+ "FALSE" ,
89
+ "FALSE" );
114
90
assertThat (resultSet .next (), equalTo (false ));
115
91
}
116
92
}
117
93
}
94
+
95
+ private void checkRow (
96
+ ResultSet resultSet ,
97
+ int sampleId ,
98
+ String dnaSequence ,
99
+ String species ,
100
+ String hasStart ,
101
+ String hasStop ,
102
+ String hasAtat ,
103
+ String hasGgg )
104
+ throws SQLException {
105
+ assertThat (resultSet .getInt (1 ), equalTo (sampleId ));
106
+ assertThat (resultSet .getNString (2 ), equalTo (dnaSequence ));
107
+ assertThat (resultSet .getNString (3 ), equalTo (species ));
108
+ assertThat (resultSet .getNString (4 ), equalTo (hasStart ));
109
+ assertThat (resultSet .getNString (5 ), equalTo (hasStop ));
110
+ assertThat (resultSet .getNString (6 ), equalTo (hasAtat ));
111
+ assertThat (resultSet .getNString (7 ), equalTo (hasGgg ));
112
+ }
118
113
}
0 commit comments