Skip to content

Commit a277447

Browse files
committed
checksum algo - fine
1 parent c28885f commit a277447

1 file changed

Lines changed: 15 additions & 1 deletion

File tree

src/test/java/io/github/jpmorganchase/fusion/api/request/PartFetcherTest.java

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,9 @@
33
import static org.hamcrest.CoreMatchers.equalTo;
44
import static org.hamcrest.CoreMatchers.instanceOf;
55
import static org.hamcrest.MatcherAssert.assertThat;
6+
import static org.mockito.Mockito.lenient;
67

8+
import io.github.jpmorganchase.fusion.FusionConfiguration;
79
import io.github.jpmorganchase.fusion.api.exception.APICallException;
810
import io.github.jpmorganchase.fusion.api.response.GetPartResponse;
911
import io.github.jpmorganchase.fusion.api.response.Head;
@@ -35,6 +37,9 @@ class PartFetcherTest {
3537
@Mock
3638
FusionTokenProvider credentials;
3739

40+
@Mock
41+
FusionConfiguration configuration;
42+
3843
DownloadRequest dr;
3944

4045
PartRequest pr;
@@ -338,9 +343,18 @@ private void givenCallToGetSessionBearerReturns(String token) {
338343
}
339344

340345
private void givenPartFetcher() {
341-
testee = PartFetcher.builder().client(client).credentials(credentials).build();
346+
// New config behaviour for PartChecker
347+
lenient().when(configuration.getDigestAlgorithm()).thenReturn("SHA-256");
348+
lenient().when(configuration.isSkipCheckSumValidation()).thenReturn(false);
349+
350+
testee = PartFetcher.builder()
351+
.client(client)
352+
.credentials(credentials)
353+
.configuration(configuration)
354+
.build();
342355
}
343356

357+
344358
private void givenDownloadRequest(String catalog, String dataset, String apiPath) {
345359
dr = DownloadRequest.builder()
346360
.catalog(catalog)

0 commit comments

Comments
 (0)