@Test public void serializeAndDeserializeExtMapList() throws Exception { List<ExtMap> users = new ArrayList<>(); users.add(new ExtMap().mput(Authn.AuthRecord.PRINCIPAL, "user1@BRQ-OPENLDAP.RHEV.LAB.ENG.BRQ.REDHAT.COM")); users.add(new ExtMap().mput(Authn.AuthRecord.PRINCIPAL, "user2@BRQ-OPENLDAP.RHEV.LAB.ENG.BRQ.REDHAT.COM")); String json = serialize(users); assertTrue(json.length() > 0); List<ExtMap> deserializedUsers = deserialize(json, ArrayList.class); assertNotNull(deserializedUsers); assertEquals(users, deserializedUsers); }
public static Stream<BusinessEntity<?>> data() { RandomUtils random = RandomUtils.instance(); VdsStatic vdsStatic = new VdsStatic(random.nextString(10), random.nextString(10), random.nextInt(), random.nextInt(), random.nextString(10), Guid.newGuid(), Guid.newGuid(), random.nextString(10), random.nextBoolean(), random.nextEnum(VDSType.class), Guid.newGuid()); return Stream.of( vdsStatic, randomVdsDynamic(), randomVdsStatistics(), new VdsSpmIdMap(Guid.newGuid(), Guid.newGuid(), random.nextInt()), randomStorageDomainStatic(), new StorageDomainDynamic(random.nextInt(), Guid.newGuid(), random.nextInt()), randomStoragePool(), new StoragePoolIsoMap(Guid.newGuid(), Guid.newGuid(), random.nextEnum(StorageDomainStatus.class)), randomRole(), new IdContainerClass<>(new VdsSpmIdMap(Guid.newGuid(), Guid.newGuid(), random.nextInt())), new IdContainerClass<>(Guid.newGuid()) ); }
@Test public void serializeAndDeserializeExtMap() throws Exception { ExtMap data = new ExtMap(); data.put(Authn.AuthRecord.PRINCIPAL, "user1@BRQ-OPENLDAP.RHEV.LAB.ENG.BRQ.REDHAT.COM"); String json = serialize(data); assertTrue(json.length() > 0); ExtMap extMap = deserialize(json, ExtMap.class); assertNotNull(extMap); assertEquals(data, extMap); }