package de.persosim.simulator.cardobjects;
import static org.junit.Assert.assertArrayEquals;
import mockit.Mocked;
import org.junit.Before;
import org.junit.Test;
import de.persosim.simulator.secstatus.SecStatus;
import de.persosim.simulator.test.PersoSimTestCase;
public class MrzAuthObjectTest extends PersoSimTestCase {
PasswordAuthObject authObject;
@Mocked
SecStatus mockedSecurityStatus;
AuthObjectIdentifier identifier;
String password;
@Before
public void setup() throws Exception{
identifier = new AuthObjectIdentifier(1);
password = "P<D<<C11T002JM4<<<<<<<<<<<<<<<9608122F2310314D<<<<<<<<<<<<<4MUSTERMANN<<ERIKA<<<<<<<<<<<<<";
authObject = new MrzAuthObject(identifier, password);
}
@Test
public void testGetPassword(){
assertArrayEquals(new byte [] {(byte) 0x89,0x4D,0x03,(byte) 0xF1,0x48,(byte) 0xC6,0x26,0x5E,(byte) 0x89,(byte) 0x84,0x5B,0x21,(byte) 0x88,0x56,(byte) 0xEA,0x34,(byte) 0xD0,0x0E,(byte) 0xF8,(byte) 0xE8}, authObject.getPassword());
}
}