public void performTest() throws Exception { byte[] input = getInput("masterlist-content.data"); CscaMasterList parsedList = CscaMasterList.getInstance(ASN1Primitive.fromByteArray(input)); if (parsedList.getCertStructs().length != 3) { fail("Cert structure parsing failed: incorrect length"); } byte[] output = parsedList.getEncoded(); if (!Arrays.areEqual(input, output)) { fail("Encoding failed after parse"); } }