Skip to content

Commit 0122989

Browse files
committed
Push tests to separate package
1 parent 15ab491 commit 0122989

File tree

7 files changed

+15
-10
lines changed

7 files changed

+15
-10
lines changed

library/src/main/java/module-info.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@
55
requires ber.tlv;
66
requires org.bouncycastle.pkix;
77
requires org.bouncycastle.provider; // FIXME: Hex. uses this
8-
requires org.slf4j;
8+
requires transitive org.slf4j;
99
requires transitive pro.javacard.capfile;
1010

1111
exports pro.javacard.gp;
1212
exports pro.javacard.gp.emv;
1313
exports pro.javacard.gp.keys;
1414
exports pro.javacard.gp.data;
15-
}
15+
}

library/src/main/java/pro/javacard/gp/GPCardProfile.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
import java.util.Optional;
2626

2727
// Various per-device configurations and workarounds
28-
// TODO: WIP, overrides, interface
28+
// TODO: retire with preferences
2929
public abstract class GPCardProfile {
3030

3131
private GPCardProfile() {}
@@ -67,7 +67,7 @@ static class OldCardProfile extends GPCardProfile {
6767
}
6868
}
6969

70-
static GPCardProfile defaultProfile() {
70+
public static GPCardProfile defaultProfile() {
7171
return new DefaultModernProfile();
7272
}
7373

library/src/main/java/pro/javacard/gp/GPRegistry.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242

4343
public final class GPRegistry implements Iterable<GPRegistryEntry> {
4444
private static final Logger logger = LoggerFactory.getLogger(GPRegistry.class);
45-
GPRegistry() {}
45+
public GPRegistry() {}
4646
final ArrayList<GPRegistryEntry> entries = new ArrayList<>();
4747

4848
public void add(GPRegistryEntry entry) {
@@ -220,7 +220,8 @@ private void populate_tags(byte[] data, Kind type) throws GPDataException {
220220
}
221221
}
222222

223-
void parse_and_populate(int p1, byte[] data, Kind type, GPCardProfile profile) throws GPDataException {
223+
// TODO: remove with new parser
224+
public void parse_and_populate(int p1, byte[] data, Kind type, GPCardProfile profile) throws GPDataException {
224225
if (profile.getStatusUsesTags()) {
225226
populate_tags(data, type);
226227
} else {

library/src/main/java/pro/javacard/gp/GPUtils.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ static byte[] positive(BigInteger i) {
157157
return positive(bytes);
158158
}
159159

160-
static void trace_lv(byte[] data, Logger logger) {
160+
public static void trace_lv(byte[] data, Logger logger) {
161161
try {
162162
for (String s : visualize_lv(data))
163163
logger.trace(s);

library/src/test/java/pro/javacard/gp/TestDMTokenizer.java renamed to library/src/test/java/pro/javacard/gp/test/TestDMTokenizer.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
1-
package pro.javacard.gp;
1+
package pro.javacard.gp.test;
22

33
import apdu4j.core.CommandAPDU;
44
import org.testng.Assert;
55
import org.testng.annotations.BeforeClass;
66
import org.testng.annotations.Test;
7+
import pro.javacard.gp.DMTokenizer;
8+
import pro.javacard.gp.GPCrypto;
79

810
import java.io.FileInputStream;
911
import java.security.interfaces.RSAPrivateKey;

library/src/test/java/pro/javacard/gp/TestGPKeyInfo.java renamed to library/src/test/java/pro/javacard/gp/test/TestGPKeyInfo.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
1-
package pro.javacard.gp;
1+
package pro.javacard.gp.test;
22

33
import apdu4j.core.HexUtils;
44
import org.testng.Assert;
55
import org.testng.annotations.Test;
6+
import pro.javacard.gp.GPKeyInfo;
67

78
import java.util.List;
89

library/src/test/java/pro/javacard/gp/TestParseTags.java renamed to library/src/test/java/pro/javacard/gp/test/TestParseTags.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package pro.javacard.gp;
1+
package pro.javacard.gp.test;
22

33
import apdu4j.core.HexUtils;
44
import org.bouncycastle.util.encoders.Hex;
@@ -7,6 +7,7 @@
77
import org.testng.Assert;
88
import org.testng.annotations.Test;
99
import pro.javacard.capfile.AID;
10+
import pro.javacard.gp.*;
1011
import pro.javacard.gp.GPRegistryEntry.Privilege;
1112

1213
import java.time.LocalDate;

0 commit comments

Comments
 (0)