diff options
author | Yuuta Liang <yuutaw@students.cs.ubc.ca> | 2023-10-14 05:35:17 +0800 |
---|---|---|
committer | Yuuta Liang <yuutaw@students.cs.ubc.ca> | 2023-10-14 05:35:17 +0800 |
commit | 28fa18278c1f3a87722d5e8b78f581526a30bb38 (patch) | |
tree | 2f23f6e2e222a78f40809ec37e8b28a29cba3d3c /src/test/model/asn1/ASN1LengthTest.java | |
parent | 0bcc057e741af3fbc108f42b75f9d42f48f6a51e (diff) | |
download | jca-28fa18278c1f3a87722d5e8b78f581526a30bb38.tar jca-28fa18278c1f3a87722d5e8b78f581526a30bb38.tar.gz jca-28fa18278c1f3a87722d5e8b78f581526a30bb38.tar.bz2 jca-28fa18278c1f3a87722d5e8b78f581526a30bb38.zip |
Fix lint
Signed-off-by: Yuuta Liang <yuutaw@students.cs.ubc.ca>
Diffstat (limited to 'src/test/model/asn1/ASN1LengthTest.java')
-rw-r--r-- | src/test/model/asn1/ASN1LengthTest.java | 39 |
1 files changed, 19 insertions, 20 deletions
diff --git a/src/test/model/asn1/ASN1LengthTest.java b/src/test/model/asn1/ASN1LengthTest.java index 44aed8e..55da5ec 100644 --- a/src/test/model/asn1/ASN1LengthTest.java +++ b/src/test/model/asn1/ASN1LengthTest.java @@ -2,7 +2,6 @@ package model.asn1; import model.asn1.exceptions.ParseException; import model.asn1.parsing.BytesReader; -import model.asn1.parsing.BytesReaderTest; import org.junit.jupiter.api.Test; import static org.junit.jupiter.api.Assertions.*; @@ -16,31 +15,31 @@ public class ASN1LengthTest { @Test void testParse() throws Exception { // TODO: Exception - BytesReader reader = new BytesReader(new Byte[]{ 0x0 }); + BytesReader reader = new BytesReader(new Byte[]{0x0}); assertEquals(0, new ASN1Length(reader).getLength()); assertEquals(1, reader.getIndex()); - reader = new BytesReader(new Byte[]{ 0x20 }); + reader = new BytesReader(new Byte[]{0x20}); assertEquals(0x20, new ASN1Length(reader).getLength()); assertEquals(1, reader.getIndex()); - reader = new BytesReader(new Byte[]{ -127, 0x30 }); + reader = new BytesReader(new Byte[]{-127, 0x30}); assertEquals(0x30, new ASN1Length(reader).getLength()); assertEquals(2, reader.getIndex()); - reader = new BytesReader(new Byte[]{ -126, -22, 0x60 }); + reader = new BytesReader(new Byte[]{-126, -22, 0x60}); assertEquals(60000, new ASN1Length(reader).getLength()); assertEquals(3, reader.getIndex()); - reader = new BytesReader(new Byte[]{ -127, 127 }); + reader = new BytesReader(new Byte[]{-127, 127}); assertEquals(127, new ASN1Length(reader).getLength()); assertEquals(2, reader.getIndex()); - reader = new BytesReader(new Byte[]{ -124, 1, 1, 1, 1 }); + reader = new BytesReader(new Byte[]{-124, 1, 1, 1, 1}); assertEquals(16843009, new ASN1Length(reader).getLength()); assertEquals(5, reader.getIndex()); - reader = new BytesReader(new Byte[]{ -127, -97 }); + reader = new BytesReader(new Byte[]{-127, -97}); assertEquals(159, new ASN1Length(reader).getLength()); assertEquals(2, reader.getIndex()); } @@ -49,46 +48,46 @@ public class ASN1LengthTest { void testParseFail() throws ParseException { // First byte 0b10000000 assertThrows(ParseException.class, () -> - new ASN1Length(new BytesReader(new Byte[]{ -128 })) + new ASN1Length(new BytesReader(new Byte[]{-128})) ); // First byte 0b11111111 assertThrows(ParseException.class, () -> - new ASN1Length(new BytesReader(new Byte[]{ -1 })) + new ASN1Length(new BytesReader(new Byte[]{-1})) ); // Multibyte, requested 2 bytes but have none. assertThrows(ParseException.class, () -> - new ASN1Length(new BytesReader(new Byte[]{ -126 })) + new ASN1Length(new BytesReader(new Byte[]{-126})) ); // Multibyte, requested 2 bytes but have one. assertThrows(ParseException.class, () -> - new ASN1Length(new BytesReader(new Byte[]{ -126, 0x1 })) + new ASN1Length(new BytesReader(new Byte[]{-126, 0x1})) ); // But this one should work (0b01111111) - new ASN1Length(new BytesReader(new Byte[]{ -127, 127 })); + new ASN1Length(new BytesReader(new Byte[]{-127, 127})); // Multibyte, too long. assertThrows(ParseException.class, () -> - new ASN1Length(new BytesReader(new Byte[]{ -124, -1, -1, -1, -1 })) + new ASN1Length(new BytesReader(new Byte[]{-124, -1, -1, -1, -1})) ); // But this one should work, except for it is too large - new ASN1Length(new BytesReader(new Byte[]{ -125, -1, -1, -1 })); + new ASN1Length(new BytesReader(new Byte[]{-125, -1, -1, -1})); } @Test void testEncode() { // Short form - assertArrayEquals(new Byte[]{ 0x0 }, new ASN1Length(0).encodeDER()); - assertArrayEquals(new Byte[]{ 0x1 }, new ASN1Length(1).encodeDER()); - assertArrayEquals(new Byte[]{ 127 }, new ASN1Length(127).encodeDER()); + assertArrayEquals(new Byte[]{0x0}, new ASN1Length(0).encodeDER()); + assertArrayEquals(new Byte[]{0x1}, new ASN1Length(1).encodeDER()); + assertArrayEquals(new Byte[]{127}, new ASN1Length(127).encodeDER()); // Long form // 0b10000001, 0b10000000 - assertArrayEquals(new Byte[]{ -127, -128 }, new ASN1Length(128).encodeDER()); + assertArrayEquals(new Byte[]{-127, -128}, new ASN1Length(128).encodeDER()); // 0b10000010, 0b11111111, 0b11111111 - assertArrayEquals(new Byte[]{ -126, -1, -1 }, new ASN1Length(65535).encodeDER()); + assertArrayEquals(new Byte[]{-126, -1, -1}, new ASN1Length(65535).encodeDER()); } } |