Skip to content

Commit e69312c

Browse files
authored
Merge pull request #3 from BernhardFuchs/refactor-remove-test-dependency-to-ld-signatures
Refactor remove test dependency to ld signatures
2 parents 31ce2db + 7fc22f3 commit e69312c

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed
Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
package com.danubetech.verifiablecredentials;
22

3+
import com.github.jsonldjava.core.JsonLdConsts;
4+
import com.github.jsonldjava.core.JsonLdOptions;
5+
import com.github.jsonldjava.core.JsonLdProcessor;
36
import com.github.jsonldjava.utils.JsonUtils;
4-
import info.weboftrust.ldsignatures.util.CanonicalizationUtil;
57
import org.junit.jupiter.api.Test;
68

79
import java.util.LinkedHashMap;
@@ -10,12 +12,19 @@
1012

1113
class CanonicalizationTest {
1214

15+
@SuppressWarnings("unchecked")
1316
@Test
1417
void testCanonicalization() throws Exception {
1518

1619
LinkedHashMap<String, Object> jsonLdObject = (LinkedHashMap<String, Object>) JsonUtils.fromInputStream(CanonicalizationTest.class.getResourceAsStream("verifiable-credential.ldp.good.jsonld"));
1720
String canonicalizedDocument = TestUtil.read(CanonicalizationTest.class.getResourceAsStream("verifiable-credential.canonicalized.test"));
1821

19-
assertEquals(CanonicalizationUtil.buildCanonicalizedDocument(jsonLdObject), canonicalizedDocument);
22+
assertEquals(buildCanonicalizeDocument(jsonLdObject), canonicalizedDocument);
23+
}
24+
25+
private String buildCanonicalizeDocument(Object jsonLdObject) {
26+
JsonLdOptions options = new JsonLdOptions();
27+
options.format = JsonLdConsts.APPLICATION_NQUADS;
28+
return (String) JsonLdProcessor.normalize(jsonLdObject, options);
2029
}
2130
}

0 commit comments

Comments
 (0)