package org.ovirt.engine.core.bll; import static org.junit.Assert.assertEquals; import java.util.HashMap; import java.util.Map; import org.junit.Test; import org.ovirt.engine.core.common.businessentities.VmRngDevice; public class RngDeviceSpecParamsTest { @Test public void testGenerateFullSpecParams() { VmRngDevice dev = new VmRngDevice(); dev.setBytes(12); dev.setPeriod(34); dev.setSource(VmRngDevice.Source.RANDOM); Map<String, Object> expectedParams = new HashMap<>(); expectedParams.put("bytes", "12"); expectedParams.put("period", "34"); expectedParams.put("source", "random"); assertEquals(expectedParams, dev.getSpecParams()); } @Test public void testGenerateSpecParams() { VmRngDevice dev = new VmRngDevice(); dev.setSource(VmRngDevice.Source.HWRNG); Map<String, Object> expectedParams = new HashMap<>(); expectedParams.put("source", "hwrng"); assertEquals(expectedParams, dev.getSpecParams()); } }