优化
This commit is contained in:
@@ -17,7 +17,7 @@ class PdaPackageStorageTest {
|
|||||||
@TempDir Path root;
|
@TempDir Path root;
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
void rejectsWrongContentAndExtension() {
|
void rejectsWrongContentAndExtension() throws Exception {
|
||||||
var storage = new PdaPackageStorage(root.toString());
|
var storage = new PdaPackageStorage(root.toString());
|
||||||
var invalid = new MockMultipartFile("file", "app.wgt", "application/octet-stream", new byte[] {1, 2, 3});
|
var invalid = new MockMultipartFile("file", "app.wgt", "application/octet-stream", new byte[] {1, 2, 3});
|
||||||
assertThatThrownBy(() -> storage.store("domestic", "11111111-1111-1111-1111-111111111111", "wgt", invalid))
|
assertThatThrownBy(() -> storage.store("domestic", "11111111-1111-1111-1111-111111111111", "wgt", invalid))
|
||||||
|
|||||||
@@ -43,7 +43,6 @@ class PdaReleaseServiceTest {
|
|||||||
when(jdbc.query(anyString(), any(RowMapper.class), any(Object[].class))).thenAnswer(invocation -> {
|
when(jdbc.query(anyString(), any(RowMapper.class), any(Object[].class))).thenAnswer(invocation -> {
|
||||||
String sql = invocation.getArgument(0);
|
String sql = invocation.getArgument(0);
|
||||||
RowMapper mapper = invocation.getArgument(1);
|
RowMapper mapper = invocation.getArgument(1);
|
||||||
Object[] params = invocation.getArgument(2);
|
|
||||||
if (sql.contains("file_pda_release_channel")) {
|
if (sql.contains("file_pda_release_channel")) {
|
||||||
ResultSet rs = mock(ResultSet.class);
|
ResultSet rs = mock(ResultSet.class);
|
||||||
when(rs.getString(1)).thenReturn("domestic-app");
|
when(rs.getString(1)).thenReturn("domestic-app");
|
||||||
@@ -51,8 +50,8 @@ class PdaReleaseServiceTest {
|
|||||||
when(rs.getString(3)).thenReturn(WGT);
|
when(rs.getString(3)).thenReturn(WGT);
|
||||||
return List.of(mapper.mapRow(rs, 0));
|
return List.of(mapper.mapRow(rs, 0));
|
||||||
}
|
}
|
||||||
if (sql.contains("file_pda_release") && params.length == 1) {
|
if (sql.contains("file_pda_release")) {
|
||||||
String id = (String) params[0];
|
String id = invocation.getArgument(2);
|
||||||
ResultSet rs = releaseRow(id);
|
ResultSet rs = releaseRow(id);
|
||||||
return List.of(mapper.mapRow(rs, 0));
|
return List.of(mapper.mapRow(rs, 0));
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user